> UOG Events home page > UOG News & Announcements home page

Computer Science

Computer Science

The Computer Science major program is designed to provide students professional preparation in 1) program applications and analysis, 2) systems analysis and management, and 3) systems architecture and networking.  It also prepares students for graduate work in computer science.  Majors must have a “C” or better in all courses required of the major.

 

Admission Requirements: All students intending to declare themselves computer science majors must: 

  • Complete CS201 or a similar first-semester programming class, or higher, with a grade of “C” or better.
  • Complete MA161A – College Algebra and Trigonometry Part I, or a higher-level mathematics course, with a grade of “C” or better.
  • Have a cumulative GPA of at least 2.0 prior to entry into the program.  Once admitted into the program, new students should see the mathematics division secretary to be assigned a CS advisor.

 

BS Computer Science/Computer Information Systems goals include the following:  (CS/CIS majors must receive a “C” or better in all courses required of this major.)

 

CS/CIS PR-1:  (GE) Demonstrate competence with Windows and basic MS Office applications especially MS WORD, EXCEL, and PowerPoint.

 

CS/CIS PR-2:  Demonstrate technical competence* in Programming:

  • Analyze problems and create algorithm/heuristic solutions.
  • Develop these using computer-programming methodologies in several programming languages.

 

CS/CIS PR-3:  Demonstrate technical competence in Systems.

  • Identify and analyze system requirements, criteria and specifications.
  • Design and implement human sensitive/compatible computer based systems using appropriate tools, methods and techniques.
  • Effectively manage, organize, and retrieve all forms of information.
  • Evaluate system design solutions and their risks.

 

CS/CIS PR-4:  Demonstrate technical competence in Databases.

  • Be able to design and implement a functional database.

 

CS/CIS PR-5:  Demonstrate technical competence in Networks.

  • Be able to design, install, administer, and maintain a computer network.
  • Be able to setup, install, and use two different operating systems and be able to program client-server applications for them.

 

CS/CIS PR-6:  Develop and ethically utilize these technical skills to construct systems.

 

*Technical Competence means to be able to design, implement (build/code, test, debug), communicate effectively (in written, oral, and numerical forms), individually, and as part of a team.

MAJOR REQUIREMENTS

(Total:  71 Credit Hours)

Required Courses (39 credit hours):  CS200*, 201, 202, 305, 315, 360, 365,303, 380, 403, 425, and 431.

Required Support Courses (32 credit hours):  MA151*, 203, 204, 341, 351, 375, PH210*, 211*, 251*, and 252*.

*Fulfill general education requirements.

 

COMPUTER SCIENCE MINOR REQUIREMENTS

(Total: 41 Credit Hours)

The computer science minor program is intended to provide students majoring in other disciplines, especially those in the sciences, with a broad exposure to computer science.  The minor will benefit both the graduate school-bound student and one headed for an information technology intensive workplace.

Required Courses (32 credit hours); CS200*, CS201, CS202, CS305, CS315, CS360, CS303, CS403, and MA203*

Elective Courses (select 9 credit hours):  CS365, CS380, , CS431, CS492, MA151*, MA204, MA341, MA351, MA385, MA411, MA451, MA460, PH210*, PH211*, PH251*, and PH252*

*Fulfill general education requirements.

What careers are available to someone with a degree in Computer Science?

  1. Computer Programmers
  2. Computer Systems Analysts
  3. Computer and Information Systems Managers
  4. Database Administrators
  5. Network Systems and Data Communications Analysts
  6. Network and Computer Systems Administrators
  7. Operations Research Analysts