0% found this document useful (0 votes)
9 views

cs-checklist2

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

cs-checklist2

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

FACULTY OF SCIENCE, APPLIED SCIENCE, & ENGINEERING

Degree Checklist—BScCS (Beginning Computer Science program Fall 2022 or later)


Last updated March 2023

GENERAL INFORMATION TOTAL DEGREE CREDIT HOURS (CH): 141


FIRST NAME: MITHILESH LAST NAME: TUMUGANTI STUDENT ID: 3789230

REQUIRED COURSES — 83 CH Honours: 85 CH

CS 1073 - Intro to Computer Prog I (In Java) 4ch CS 3403 - Operating Systems 4ch
CS 1083 - Intro to Computer Prog II (In Java) 4ch CS 3619 - Programming Languages 4ch
CS1103 - Intro to Databases 4ch CS 3813 - Comp. Architecture & Organization 4ch
CS 1303 - Discrete Structures 4ch CS 3913 - Algorithmics 4ch
CS 2043 - Software Engineering I 4ch CS 3983 - Professional Practice 4ch
CS 2253 - Machine Level Programming 4ch CS 4982/4980 -Tech Report OR CS 4993 - Honours 4-6ch
CS 2263 - Systems Software Development 4ch MATH 1003 - Intro Calculus I 3ch
CS 2333 - Computability & Formal Languages
1 4ch MATH 1013 - Intro Calculus II 3ch
CS 2383 - Data Structures & Algorithms 4ch MATH 1503 - Intro to Linear Algebra 3ch
2 4
CS 2803 - Logic Design 4ch STAT 1793 - Intro to Probability3 & Statistics I 3ch
4
ONE OF: CS 2704/ CS 3033/ CS 3893 4ch STAT 2793 - Intro to Probability & Statistics II 3ch
UPPER LEVEL COMPUTER SCIENCE ELECTIVES (3000-4000 LEVEL) —12 CH MINIMUM 1 COURSE MUST BE AT THE 4000 LEVEL

5, 6
BREADTH CORE ELECTIVES — 30 CH MIN 6 CH AT 2000-4000 LEVEL
7
HUM 1021 or ENGL/POLS/HIST COURSE 3ch

6
FREE ELECTIVES — APPORXIMATELY 16 CH THESE MUST BRING TOTAL DEGREE CH TO 141

ADDITIONAL DEGREE REQUIREMENTS

12 CH of ALL courses must have significant written requirement (indicated by [W] annotation in course calendar)

Notes
1. CS 2263 may be replaced with CS 2617
2. CS 2803 may be replaced with ECE 2214 + ECE 2215 - Digital Logic Design and Digital Logic Design Lab
3. MATH 1503 can be replaced with MATH 2213
4. STAT 1793 +2793 can be replaced with Stat 2593 Probability and Statistics for Engineers, however STAT 1793+2793 is mandatory for Data Ana-
lytics
5. There are select courses/types of courses that cannot count towards the Bread Core Electives, including: CMPE/CS/DA/MATH/STAT/SWE
courses, BA 3129, BA 3623, BA 3624, BA 3672, BIOL 1605, CE 2913, ECON 3613, ECON 3665, ECON 4645, ECON 4665, ECE 2412, HEAL 2002, ME
2352, PSYC 2102, SOCI 3104
6. There are select courses/types of courses that cannot count towards the program at all, including: BA 1605, BA 2606, CHEM 1813, CMPE 1003,
CS 1003, CS 1023, CS 1063, IT 1703, IT 1713, IT 1803, IT 1813, IT 2773, MATH 1001, MATH 1853, MATH 1863, MATH 2853, MATH 2633, MATH
3633, Clinical/Practicum NURS courses, PSYC 2901, PSYC 3913, SCI 1001, SCI 1831, SCI 1862, SCI 1872, STAT 2263, STAT 2593, UNIV 1003, UNIV
1005, UNIV 2003, and no more than 9 ch of ED courses
7. HUM 1021 or another course with a significant written component must be taken in years 1-2 prior to taking CS 3983.
A minimum grade of C is required in all required and core courses counting for credit towards the major, honours and specializations
ATTENTION: Students are responsible for their own academic choices and should always consult the Academic Calendar prior to academic
decisions. This checklist is an informal guide to the major. Course selections should always be checked and approved with the academic advisor.
If irregularities occur the Academic Calendar is the final source for decisions. Electives must include any general degree requirements. See UNB
FACULTY OF SCIENCE, APPLIED SCIENCE, & ENGINEERING
Degree Checklist—BScCS (beginning Computer Science program Fall 2022 or later)
Last updated March 2023

DATE COMMENTS DATE

You might also like