St. Joseph Hall Exterior

Computer Science

The College of Saint Rose is a place where rigorous intellectual discourse is valued and where a sense of community with students and faculty is considered critical to the learning process.

Our challenging majors and the practical experience they afford ensure that our graduates are accepted into the most prestigious graduate schools or are selected for immediate placement in career-track jobs.

Students who pursue a degree in computer science develop a strong understanding of computer programming and become adept at developing computer applications using the most up-to-date technology. However, this program extends beyond practical knowledge to the underlying principles and theories of computing. In addition, it features a broad curriculum of mathematics, algorithm formulation, software development, and hardware design-essential to the study of computer science.

Careers

The skills you acquire will put you in demand for some of the hottest jobs in information technology. Majors will acquire the knowledge to advance into positions in computer programming, systems analysis, systems design, Internet programming and information systems management. Students will also be prepared to attend graduate programs in their field.

Program

Computer science students receive industry specific training on the same hardware and software they will encounter in the "real world." And, since Saint Rose is located in the heart of New York's Tech Valley, internship opportunities in the computer industry abound.

Major in Computer Science (53 credits)

CIS 202 Introduction to Programming (4 credits)
CIS 205 Windows Programming 1* (3 credits)
CIS 302 Data Structures (4 credits)
CIS 321 Database Management Systems (4 credits)
CIS 332 Microcomputer Architecture and Programming (3 credits)
CIS 431 Algorithms (3 credits)
CIS 432 Operating Systems (3 credits)
CIS 433 Programming Languages (3 credits)
CIS 434 Software Engineering (3 credits)
MAT 195 Elementary Statistics (4 credits)
or
MAT 372 Intro to Probability (3 credits)
MAT 190 Calculus 1 (4 credits)
MAT 191 Calculus 2 (4 credits)
MAT 270 Foundations of Mathematics (4 credits)
or
MAT 295 Discrete Mathematical Structures (4 credits)

CIS electives from the following: (9 credits)
CIS 311 Computer Graphics
CIS 317 Forensic Computing
CIS 342 Artificial Intelligence
CIS 344 Computer Networks
CIS 355 Internet Programming 1
CIS 404 Animation and Rendering
CIS 405 Game Algorithms and Design
CIS 414 Bioinformatics 1
CIS 415 Bioinformatics 2
CIS 444 Advanced Networking
CIS 451 Embedded Systems 1
CIS 452 Embedded Systems 2
CIS 455 Internet Programming 2

*CIS 305 may substitute for CIS 205.

Have Questions?

Contact Dr. Ian MacDonald, chair
Albertus Hall Room 400-7
Ph: (518) 454 - 5163
Fax: (518) 458 - 5446

Transfer Equivalency Database

Click here to access the Saint Rose Transfer Equivalency Database (TED). This database provides general information regarding transfer course equivalencies.

Scholarships & Financial Aid

The College of Saint Rose has one of the lowest tuitions of all New York state private colleges and we offer a variety of Academic Scholarships. More than 95% of our students receive several forms of financial aid.