B.S.in Computer Science
Fairmont, USA
DURATION
4 Years
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2024
TUITION FEES
USD 342 / per credit *
STUDY FORMAT
On-Campus
* resident students | metropolitan students: $518 per credit hour|non-resident students: $755 per credit hour
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Computer science is the study of the theoretical foundations of computing and their applications in computer systems.
It involves the study and implementation of the algorithmic processes that describe and transform information. The Computer Science program at Fairmont State University offers two-degree options. Students can pursue a B.S. in Computer Science or a B.S. in Computer Science with a Cybersecurity concentration. Cybersecurity students develop theoretical knowledge and hands-on experience with the tools and protocols needed to understand, implement, and manage security technologies as well as gain insight into the legal, social, and political dynamics of the cyber universe.
Mission Statement
The mission of the Computer Science program is to provide the students with the knowledge and problem-solving skills required for a successful career and/or graduate study in the computing/cybersecurity field. Graduates have the ability to communicate effectively, teach themselves new skills, and adapt to an ever-changing technological environment. Graduates will be able to properly deal with the social, legal, and ethical issues that will inevitably arise in their chosen profession.
Program Outcome
- Develop a program to effectively solve a given real world problem using an appropriate high level programming language.
- Design and implement object oriented programs using an object oriented programming language and associated class libraries.
- Demonstrate knowledge of theoretical concepts in computer science. [not applicable for the Cybersecurity concentration]
- Demonstrate knowledge of systems concepts.
- Apply software engineering principles to design, implement, and test a software system.
- Demonstrate a knowledge of core issues concerning professional, social, and ethical responsibilities in computing.
- Define cybersecurity foundations and principles. [only applicable for the Cybersecurity concentration]
- Demonstrate cybersecurity attack vectors and defense mechanisms. [only applicable for the Cybersecurity concentration]
- Analyze cyber systems to detect vulnerabilities. [only applicable for the Cybersecurity concentration]
Gallery
Career Opportunities
Computer science is a broad discipline that encompasses many areas of specialization, with an ever-growing array of opportunities. The computer science degree programs at Fairmont State University have been designed to provide students with an understanding of the field that is broad enough for them to find employment in a wide spectrum of private companies or government agencies and make them competitive for graduate school and advanced study. Computer science is intended for students with career objectives in a wide range of computing and computer-related professions:
- Computer programmers
- Systems analysts
- Software developers
- Database administrators
- Information security analysts
Curriculum
Model Schedule
Freshman First Semester
- Comp 1100 Introduction To Computer Science Hours: 3
- Comp 1120 Principles Of Programming I Hours: 3
- Math 1561 Mathematical Reasoning Hours: 3
- Engl 1101 Written English I (Core Curriculum) Hours: 3
- Soar 1100 First Year Seminar (Core Curriculum) Hours: 1
- Citizenship (Core Curriculum) Hours: 3
Total 16
Freshman Second Semester
- Comp 1130 Principles Of Programming Ii Hours: 4
- Math 2562 Introduction To Discrete Mathematics Hours: 3
- Engl 1102 Written English Ii (Core Curriculum) Hours: 3
- Fine Arts (Core Curriculum) Hours: 3
- Social Science (Core Curriculum) Hours: 3
Total 16
Sophomore First Semester
- Comp 2200 Object-oriented Programming Hours: 3
- Comp 2270 Data Structures Hours: 3
- Math 2501 Calculus I (Core Curriculum) Hours: 4
- Oral Communications (Core Curriculum) Hours: 3
- Technology (Core Curriculum) Hours: 3
Total 16
Sophomore Second Semester
- Comp 2201 Machine Organization Hours: 3
- Comp 2230 Client-server Systems Hours: 3
- Math 2502 Calculus Ii Hours: 4
- Free Electives Hours: 6
Total 16
Junior First Semester
- Comp 3330 Analysis Of Algorithms Hours: 3
- Comp 3340 Operating Systems Hours: 3
- Science Elective (Core Curriculum) Hours: 4
- Humanities (Core Curriculum) Hours: 3
- Free Elective Hours: 3
Total 16
Junior Second Semester
- Comp 3395 Ethical Issues In Computing Hours: 3
- Major Elective Hours: 3
- Science Elective Hours: 4
- Free Electives Hours: 6
Total 16
Senior First Semester
- Comp 4400 Automata Theory Hours: 3
- Comp 4410 Database Management Hours: 3
- Major Elective Hours: 3
- Free Elective Hours: 3
Total 16
Senior Second Semester
- Comp 4440 Software Engineering Hours: 4
- Major Elective Hours: 3
- Free Electives Hours: 5
Total 12
Program Tuition Fee
Scholarships and Funding
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!