Contact Information

School of Arts & Sciences

(315) 792-3028

Major in Computer Science


School of Arts and Sciences 


(Bachelor of Science Degree)

The major in computer science will prepare the student to work with computers and develop systems utilizing the computer in areas of science, industry, civil service, and education. For those desiring more specialization, the program is a sound preparation for graduate study in computer science.

There are three concentrations that can be taken to meet the major-related requirements of the computer science major.

The Scientific Concentration is intended for the science and technology oriented student. The mathematical background obtained will prepare the graduate to handle analytical problems and systems requiring a scientific preparation and mathematical sophistication.

The Business Concentration is intended for the student who needs less mathematical sophistication and who intends to work primarily in areas where the computer is applied to business or non-mathematical problems.

The Computer Security Concentration is intended for the student who is interested in pursuing a career that focuses on protecting information within both government and private sectors.

Students considering public school teaching as a career should refer to the programs in education - click here for details.

Total credit hours required for degree: 128

ACADEMIC REQUIREMENTS


(See also General Education Core)

CourseCredit HoursYear Taken
Core34-55 
Major Course Requirements
Computer Science 101Computer Science I31
Computer Science 102Computer Science II31
Computer Science 201Discrete Mathematics I31
Computer Science 301Discrete Mathematics II32
Computer Science 303Computer Organization and Programming42
Computer Science 316Object-Oriented Programming32
Computer Science 322Data Structures and Algorithms33
Computer Science 323Introduction to Networks32,3
Computer Science 325Programming Languages33,4
Computer Science 343Database Systems43,4
Computer Science 425Operating System Concepts33,4
Computer Science 433Software Engineering24
Computer Science 433LSoftware Engineering Lab14
 38 
Major-Related Courses
Mathematics 201Calculus I31,2
Mathematics 202Calculus II31,2
Philosophy 108Professional Ethics32,3
 9 
Concentration
Students must choose one of three concentrations:

 
Scientific Concentration
Mathematics 301Calculus III32,3
Mathematics 321Probability and Statistics33,4
Mathematics 331Linear Algebra33,4
Physics 261Physics I41,2
Physics 262Physics II41,2
 17

 
 
Business Concentration
Mathematics 112Basic Statistics31,2
or
Economics 241Statistics31,2
Accounting 201Financial Accounting31,2
Economics 141Principles of Macroeconomics31,2
Finance 333Corporation Finance32,3
Management 101Introduction to Contemporary Business32,3
 15

 
 
Computer Security Concentration
Mathematics 112Basic Statistics31,2
or
Economics 241Statistics31,2
Criminal Justice 333Information Security32,3
Criminal Justice 335Cybercrime Law & Investigations32,3
Criminal Justice 435Computer Forensics33,4
Computer Science 432Computer and Network Security44
 16 
Electives
The student must compete sufficient elective courses to earn at least the minimum credit hours required for this degree, and at least 64 credit hours of the 128 required must be in the liberal arts and sciences.