Computer Science Overview

Graduates of the BSCS program will have the knowledge and skills needed to be successful computing professionals or to pursue graduate studies. By completing course projects and internships that involve the community, they gain hands-on experiences in the profession and workplace. Successful completion of a capstone senior project is a first step toward professional competency and recognition in the field.

Due to the multi-faceted applications of computing, the major also incorporates learning experiences that are multidisciplinary in nature. These are acquired through various course assignments of real-world projects utilizing commensurate set of tools and techniques of computer science. The experiences and skills accumulated thereby should prepare the student to complete a capstone senior project.

A graduate with the Bachelor of Science in Computer Science will demonstrate:

  • Fluency in reading and writing in a variety of computer languages, with extensive experience in at least two high-level languages;
  • Proficiency in the use of various software development platforms and tools;
  • Competency in all phases of software development, as evidenced by the successful completion of a senior project that demonstrates professional depth and scope;
  • Ability to transfer theories, skills, abilities, and methodologies to new situations in the rapidly changing field of computing;
  • Application of biblically based ethics in dealing with matters of collaboration, software ownership, intellectual property, data security, information integrity and privacy.

Major Concentrations and Career Opportunities

  • Web Systems and Applications
  • Digital Media and Art
  • Computers and Technology in Education
  • Programming Language Environments
  • Data Management and Mining
  • Management Information Systems
  • Cybersecurity
  • Digital Game Design and Development
  • Computer Hardware and Embedded Systems

4-Year Sample Plan


First Year

Course Units
Building Web-based Application 4
Calculus I 4
Program Design, Development & Data Structures 3
Calculus II 4

Second Year

Course Units
C# and VB Programming for ASP.NET Platform 3
Discrete Structures 3
Physics for Science & Engineering I 4
Computer Organization 3
Computer Networking 3
Linear Algebra 3
Physics for Science & Engineering II 4

Third Year

Course Units
Databases 3
Operating Systems 3
Statistics 3
Analysis of Algorithms 3
Concepts of Programming Languages 3

Fourth Year

Course Units
Developing Enterprise Web Applications 3
Number Theory, Math Logic, Abstract Algebra, or Numerical Methods 3
Theory of Computation: Automata, Grammars & Formal Languages 3
CS Senior Project: Design, Implementation & Report (WPA) 3
Featured Faculty
Chair Division of Natural and Applied Sciences, Chair - Biology Department,
Why do you enjoy working at Jessup?
I have been blessed to be a significant part of the amazing progress and growth associated with our science programs at Jessup over the last 7 years. Jessup has innovative leadership, essential spiritual collaborations, in association with significant scholarly applications, which in and of itself, makes Jessup an truly committed and dedicated environment in which to learn, grow, progress, demonstrate and contribute. Through God's unmerited favor and provision, he has blessed us with faculty who are an integral necessity for our Jessup family, whom I am humbly indebted to. For me, there is no plan B.
Computer Science Faculty
Associate Professor of Computer Science