What is computer science?
Computer science is the rigorous study of how computing systems work and the design of hardware and software. Many people equate computer science with programming, and while computer scientists all learn programming, they also possess a deep understanding of how computing systems work, including networking and operating systems.
Graduates of computer science degree programs often make the best programmers because of their breadth of knowledge in the field. A computer science degree typically leads into software development, graduate study, or research.
Is a bachelor's degree in computer science right for you?
For the successful student in a computer science degree program, working with computers is about more than a paycheck. Computer scientists treat their computers like mechanics treat their cars. They like to solve problems and decipher puzzles. When they program, they like to be called software engineers, because they take pride in elegant constructions. They want solutions that not only work, but work the right way.
American Sentinel University bachelor's degree in computer science program (BSCS) is designed to cover all aspects of this discipline while providing emphasis on software development. We use C++ as the core language in our BSCS program; we believe C++ is an excellent basis for learning object-oriented programming and prepares students for the rigors of real-world programming. Students come to us from a wide variety of backgrounds. Some of our students have been working in the industry for years while others arrive with no computer experience beyond that as a user. However, they share a keen desire to learn more about how computers work and how they can be used to solve real-world problems.
Objectives of the Bachelor of Science, Computer Science Degree Program
In addition to attainment of general education learning objectives, graduates from the Bachelor of Science, Computer Science program will be able to:
- Explain the fundamental principles and concepts underpinning the field of computer science.
- Apply distinct models of software design, development, and implementation to real-world problems.
- Explain the functions of algorithms, data structures, computer organization and architecture in the programming process.
- Select appropriate numerical computation techniques, operating systems, and programming language for specific development requirements and constraints.
- Analyze and solve complex computing problems.
- Integrate appropriate computer science theory, concepts, and methods in the development of a programming artifact tailored to individual needs or interests.
Delivery Method: Structured Independent Study
Requirements: High school diploma.
Course Enrollments: Courses are open for enrollment twice a month. |