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)

Course Credit Hours Year Taken
Core 34-55  
Major Course Requirements
Computer Science 101 Computer Science I 3 1
Computer Science 102 Computer Science II 3 1
Computer Science 201 Discrete Mathematics I 3 1
Computer Science 301 Discrete Mathematics II 3 2
Computer Science 303 Computer Organization and Programming 4 2
Computer Science 316 Object-Oriented Programming 3 2
Computer Science 322 Data Structures and Algorithms 3 3
Computer Science 323 Introduction to Networks 3 2,3
Computer Science 325 Programming Languages 3 3,4
Computer Science 343 Database Systems 4 3,4
Computer Science 425 Operating System Concepts 3 3,4
Computer Science 433 Software Engineering 2 4
Computer Science 433L Software Engineering Lab 1 4
  38  
Major-Related Courses
Mathematics 201 Calculus I 3 1,2
Mathematics 202 Calculus II 3 1,2
Philosophy 108 Professional Ethics 3 2,3
  9  
Concentration
Students must choose one of three concentrations:

Scientific Concentration
Mathematics 301 Calculus III 3 2,3
Mathematics 321 Probability and Statistics 3 3,4
Mathematics 331 Linear Algebra 3 3,4
Physics 261 Physics I 4 1,2
Physics 262 Physics II 4 1,2
  17

 
Business Concentration
Mathematics 112 Basic Statistics 3 1,2
or
Economics 241 Statistics 3 1,2
Accounting 201 Financial Accounting 3 1,2
Economics 141 Principles of Macroeconomics 3 1,2
Finance 333 Corporation Finance 3 2,3
Management 101 Introduction to Contemporary Business 3 2,3
  15

 
Computer Security Concentration
Mathematics 112 Basic Statistics 3 1,2
or
Economics 241 Statistics 3 1,2
Criminal Justice 333 Information Security 3 2,3
Criminal Justice 335 Cybercrime Law & Investigations 3 2,3
Criminal Justice 435 Computer Forensics 3 3,4
Computer Science 432 Computer and Network Security 4 4
  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.