Computer Science Major (BS or BA)
with Information Technology Minor
Major Requirements
You can choose a BS or BA degree:
Bachelor of Science (BS) in Computer Science -- Curriculum 782, or
Bachelor of Arts (BA) in Computer Science -- Curriculum 781
- Departmental Requirements: (40 cr.)
- CSC119/CSC219 Introduction to UNIX/Linux (1 cr.)
- CSC217 Discrete Math with Computer Science Applications I (3 cr.)
- CSC221 Introduction to Programming (3 cr.)
- CSC223 Data Structures and Algorithms (3 cr.)
- CSC318 Discrete Math with Computer Science Applications II (3 cr.)
- CSC319 Programming in C (3 cr.)
- CSC321 Design and Analysis of Algorithms (3 cr.)
- CSC333 Computer Organization (3 cr.)
- CSC336 Software Engineering I (3 cr.)
- CSC372 Ethics in the Age of Technology and Information (3 cr.)
- CSC422 Theory of Computation (3 cr.)
- CSC433 Operating Systems (3 cr.)
- CSC446 Software Design Studio (3 cr.)
- Elective (3 cr.) one 300/400-level CSC course excluding CSC496 TA-ship and CSC498 Internship.
- Cognate Requirements (9--11 cr.)
- CMM101 Introduction to Public Speaking (3 cr.)
- MAT224 (4 cr.) or MAT221 (3 cr.) Calculus I
- Cognate elective -- one 3-4 cr. course chosen from among:
- MAT161 Introductory Statistics (3 cr.)
- MAT202 Linear Algebra (3 cr.)
- MAT222 Calculus II (3 cr.)
- MAT225 Calculus II (4 cr.)
- Additional requirements:
- A minimum overall GPA of 2.0 in courses taken under section A of the major requirements above and in all CSC courses.
- A grade of C or better in CSC221 and CSC223.
Reduced Minor Requirements
Information Technology Minor minor code 1014
- Required Courses
(9 cr.) (2 cr.)
CSC119/CSC219 Introduction to UNIX/Linux (1 cr.)
CSC217 Discrete Mathematics with Computer Science Applications I (3 cr.)
CSC221 Introduction to Programming (3 cr.)
- CSC313 Computer Language (1 cr.)
- CSC320 Systems Administration (1 cr.)
- Elective Courses
(select three) (9 cr.) (12 cr.) chosen from among the following courses but excluding the course in Major Electives A14.
- CSC121 Introduction to Computing and the Web (3 cr.)
- CSC330 Human Computer Interfaces (3. cr.)
CSC336 Software Engineering I (3 cr.)
- CSC341 Introduction to Databases with Web Applications (3 cr.)
- CSC357 Computer Networks (3 cr.)
CSC372 Ethics in the Age of Technology and Information (3 cr.)
- CSC436 Software Engineering II (3 cr.)
- CSC441 Database Management Systems (3 cr.)
- CSC485 Topics in Computing (3 cr.) May be repeated with a different topic.
TOTAL CREDITS FOR THE MAJOR AND THE MINOR: 63-65.
NOTES
- In this combination the Information Technology Minor requires just 14 additional credits in CSC courses beyond the major (instead of the 18 credits normally required for that minor), as specified above.
- The degree is awarded after completing all the college requirements, including General Education requirements, and obtaining a total of 120 credits.
DISCLAIMER: Although all efforts are made to make this publication accurate, errors may happen -- College Catalog should be consulted as the only official document specifying degree requirements; see
http://www.plattsburgh.edu/catalog/