Information Technology Major

 
Major in Information Technology 61 credits
CSC 202 Introduction to Programming 4
CSC 205 Windows Programming 1 4
CSC 252 Problem Solving with Java 4
CSC 302 Data Structures 4
CSC 305 Windows Programming 2 4
CSC 321 Database Management Systems 4
CSC 344 Computer Networks 3
CSC 355 Internet Programming 1 3
CSC 423 Systems Analysis and Design 3
CSC 424 Systems Design and Implementation 3
CSC 455 Internet Programming 2 3
MAT 184 Elementary Statistics 4
CSC electives from the following: 12
CSC 311 Computer Graphics
CSC 317 Forensic Computing
CSC 332 Microcomputer Architecture and Programming
CSC 342 Artificial Intelligence
CSC 404 Animation and Rendering
CSC 405 Game Algorithms and Design
CSC 414 Bioinformatics 1
CSC 415 Bioinformatics 2
CSC 431 Algorithms
CSC 432 Operating Systems
CSC 433 Programming Languages
CSC 444 Advanced Networking
CSC 451 Embedded Systems 1
CSC 452 Embedded Systems 2
CSC 453 Programming Mobile Devices
CSC 460 Search and Information Retrieval
CSC 494 Internship
MAT courses at MAT 180 level or above 6
The Computer Science Department requires that students who transfer credit for CSC 424 submit a
capstone portfolio for approval by the Computer Science Department faculty
 
 
 
Sample 4 year plan for IT:
 
Year 1 (Fall)
CSC 202 Intro to Computer Science     4
MAT 180*  College Algebra      4 
                  *or higher-level MAT course, depending on placement score
ENG 105  Expository Writing, Oral Comm. and Research   4
[Liberal Education L03 requirement – History]     3-4
 
Year 1 (Spring)
CSC 252   Problem Solving with Java         4
CSC 321   Database Management Systems       4
MAT 184   Elementary Statistics      4
[Liberal Education L02 requirement – Study of Language]     3
 
Year 2 (Fall)
CSC 302  Data Structures     4
CSC 344  Computer Networks     3
MAT ___  Math Elective (180 or above)   3-4
[Liberal Education L04 requirement – Literature]      4
[Liberal Education L05 requirement – Art, Music, Drama or Communication)     3-4
 
Year 2 (Spring)
CSC 205   Windows Programming 1      4
CSC ___    CSC Elective        4
[Liberal Education L06 requirement – Philosophy or Religious Studies]       3
[Liberal Education L10 requirement – Economics, Political Science or Business]   3-4
 
Year 3 (Fall)
CSC 305   Windows Programming 2      4
CSC 355   Internet Programming 1     3
MAT 184* Elementary Statistics      4
[Liberal Education L09 requirement – Lab Science]     4
 *MAT 372 Intro to Probability Theory may be substituted for MAT 184
 
Year 3 (Spring)
CSC 455    Internet Programming 2         3
CSC ___    CSC Elective    3-4
[Liberal Education L11 requirement – Anthropology, Criminal Justice, Psychology, Sociology or Social Work]    3
[Further Disciplinary Study – second course in an L0 area]      3
[General Elective]                  3-4
 
Year 4 (Fall)
CSC 494   Internship (may be taken fall and/or spring)      3
CSC ___   CSC Elective      3-4
[Liberal Education L12 requirement – Physical Education]       2
[General Electives]              6-8
 
Year 4 (Spring)
CSC 424   Systems Design & Implementation       3
CSC ___   CSC Elective*        3-4
CSC 494   Internship (may be taken fall and/or spring)
[General Electives]                 6-9
 
 

Contact Information

Department of Computer Science The College of Saint Rose

432 Western Avenue

Albany, New York 12203

Ian MacDonald, PhD, Department Head

Phone: (518) 454-5163

macdonai@strose.edu