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
 

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