Bachelor in Computer Science
Lewiston, USA
Bachelor's degree
DURATION
4 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
TUITION FEES
USD 21,836 / per year
STUDY FORMAT
On-Campus
Key Summary
Computer Science is a rapidly evolving discipline focusing on cyber security and information assurance, sensor networking and communications, computational science, and visualization, among others. Computer Science and Mathematics deal with abstractions, and high-level information, which you can then apply to design and build concrete objects. Develop the next best-selling app, design digital media, upgrade mobile devices, or break down possibilities within entertainment software design and gaming. Keep people safe, keep people entertained, or create a way to do both. It’s up to you.
First Year
Fall
- MATH-143, MATH-147, or MATH-170
- Oral Communication
- Computer Science Seminar
- Introduction To Computer Science
- Writing And Rhetoric I
Spring
- Humanistic & Artistic Ways of Knowing
- Social & Behavioral Ways of Knowing
- Foundations of Programming
- SQL: Structured Query Language
- Writing And Rhetoric II
Second Year
Fall
- Social & Behavioral Ways of Knowing
- Scientific Ways of Knowing
- Computer Science II
- Intro to Systems Programming
- BIOF or CS course 300/400 Level
Spring
- Diversity
- Computer Organization and Architecture
- Algorithms and Data Structures
- Discrete Mathematics
- BIOF or CS course 300/400 Level
Third Year
Fall
- Humanistic & Artistic Ways of Knowing
- Software Engineering
- Operating Systems
- Upper Division Electives
Spring
- Future Professionals Seminar
- Computer Networks
- Integrative Seminar: Ethics & Values
- Upper Division Electives (3 credits)
- Upper Division Electives (3 credits)
Fourth Year
Fall
- Upper Division Electives (3 credits)
- Upper Division Electives (3 credits)
- Upper Division Electives (3 credits)
- Computer Science Elective Credits
Spring
- Capstone Design Project
- Upper Division Electives (3 credits)
- Upper Division Electives (3 credits)
- Upper Division Electives (3 credits)
- Computer Science Elective Credits
The goals of the Computer Science program are to provide students with learning experiences in both the classroom and laboratory so that they will be well-prepared to:
- Think critically and apply knowledge in novel contexts;
- Design and implement object-oriented and imperative programs;
- Understand algorithms and data structures;
- Understand relational databases, operating system kernels, and network software development;
- And, perform basic laboratory analysis.
- Computer information analyst, $93,800
- Information security analyst, $103,590
- Software developer, programmer, $110,140
- Computer programmers, $89,190
- Software developer, applications, $110,140
- Network and Computer Systems Administrator, $84,810
- Computer support specialist, $55,510
Career data and salary information are from the U.S. Bureau of Labor Statistics.
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!
































