Major in Computer Science
Bachelor of Arts (B.A.) in Computer Science (120 credits)
Learn the Fundamentals
Programming
Computer programs (software) are the instructions that give computers their power. You will learn to program in several languages--Java, C, Python, Perl. A skilled programmer knows how to design, code and test large programs so that they run efficiently and are easy to maintain.
Logic and Math
How do we measure and compare program efficiency? How do we know that a program computes correct results? An answer to these questions requires the language of mathematics and logic.
Systems
Computer hardware continues to evolve. As it does, new demands are placed on operating systems, device drivers, and other software artifacts. You will study these connections in two courses--Computer Organization and Operating Systems.
Putting it all together
Software Engineering and Software Design Studio are capstone courses where students work together to design, code, test and document a software project.
Social Impact
Computing technologies are ubiquitous. Not since the invention of the printing press has the world seen such a revolution in the way information can be used and disseminated. The social impact has been astounding. As responsible professionals we want to understand the impact our work has had and will continue to have on culture, work and politics.
Program Requirements
- View the B.A. in Computer Science course curriculum. Note: this 497kb PDF file requires the latest version of Acrobat Reader, which is available as a free download.
- View Computer Science (CSC) course descriptions
Questions, Comments, Suggestions?
If you would like more information about Computer Science at Plattsburgh State, please contact
Dr. William Teter, Chair
Office: Redcay 145
Phone: (518) 564-2788
Fax: (518) 564-3010
E-mail: csc@Plattsburgh.edu
