Computer Science
Computer & Information Science Requirements
The field of computing enables much of the on-going revolution in information technology and communications, and as a result computer scientists are among the most sought-after graduates in today’s job market. A BS in Computer Science from SUNYIT will open the doors to this exciting field. After taking a rigorous core of 7 required courses, students will have a firm foundation on which to build. A wide variety of specialized electives then allows students to customize their program as they complete degree requirements. Qualified students can opt for an optional joint program to earn both BS and MS degrees in 5 years.
-
Introductory Courses (12 credits)
-
Intermediate Courses
-
Advanced Electives (12 credits)
Three courses to be selected from electives listed below or from courses.- CS 345 - Logic Design
- CS 420- Numerical Computing
- CS 421 - Computational Linear Algebra
- CS 430 - Operating Systems
- CS 431 - Principles of Programming Languages
- CS 441 - Computer Architecture
- CS 445 - Network Programming
- CS 450 - Computer Graphics
- CS 451 - Distributed Systems
- CS 454 - System Simulation
- CS 477 - Algorithms
- CS 480 - Compiler Design
- CS 490 - Special Topics in Computer Science
- CS 491 - Independent Study
- CS 495 - Artificial Intelligence
- CSC 5XX - Graduate Computer Science Courses*
** Up to two graduate CS courses may be chosen to fulfill this requirement. (See graduate catalog for a description of course offerings.) -
CS Major Capstone Project (2 Credits)
- CS 498 - Project in Computer Science
-
Open Upper-division Computing Electives
The following courses are available to CS majors for open elective credit:
- CS 307 - The UNIX Programming Environment
- CS 311 - Data Analysis
- CS 324 - Internet Tools in Windows
- CS 351 - Web Development and Internet Programming
- CS 407 - UNIX System Administration
- CS 409 - Software Project Management
- CS 446 - Local Area Network Architecture
- CS 489 - Cooperative Work Study in Computer Science
- CS 491 - Independent Study
- IS 305 - Applications Programming with COBOL
- IS 310 - Hardware and Network Infrastructure
- IS 315 - Networking of Information Systems
- IS 320 - Systems Analysis and Design
- IS 325 - Database Management Systems
- IS 330 - Decision Support and Intelligent Systems
- IS 340 - E-Commerce
- IS 470 - Database Programming
- IS 490 - Special Topics in Information Systems
-
Arts & Sciences Requirements (up to 52 credits)
- Composition/Communication (For freshmen, English 101)
- Humanities
- Arts
- Social/Behavioral Sciences
- Laboratory Science
- Science Elective
- Foreign Language
Requirement waived if the student attained a score of 85 or higher on a third year Regents examination in a foreign language or the student graduated from a high school in which the primary language of instruction was other than English. - American History
An approved course covering the period of at least one century; students attaining a score of 85 or higher on an American History Regents examination may substitute any approved course in American History. - World History
- Other Civilizations
- Mathematics
Two courses; must include one course in Finite or Discrete Mathematics (MAT 115 or MAT 413), and at least one other course taken from Calculus/Linear Algebra/Statistics)
- Upper-Division Writing Course
Any upper-division writing course fulfills the requirement. - Open Electives (30 or more credits)
Computer science majors are encouraged to broaden their education by taking any of the excellent course offerings from the various disciplines at SUNYIT. Open elective credit may be used to meet the requirements of a minor. Some suggested areas are - Applied Mathematics, Physics, Bio-informatics, Engineering, Engineering Technology, Management and Telecommunications. Please see catalog for available areas for the minor and specific requirements. Note that completing a minor may require completion of coursework beyond 124 hours.
New General Education Requirements (applicable to all students entering the SUNY system Fall 2000 or later):
A minimum of thirty credits to be selected from approved general education courses, including (unless otherwise specified) a minimum of one course in each of the following areas:
Direct any questions about the program to: John Marsh, Department Chair.