NAV
College of Arts & Sciences
Computer Science
Academic Prep/Admissions Requirements
General Education Requirements
Degree Requirements
Faculty Profiles
Faculty/Staff Directory
Degree Planning Sheets








Home | Search
Faculty/Staff Directory
Class Schedules
Catalog | Campus Tour

 


Maryville University - Computer Science Program
 

Maryville University - Computer Science Program

The Computer Science program at Maryville combines a strong curriculum in computer programming with vigorous, creative experience in hardware and software theories providing in-depth study in a variety of subject areas of computing.

The program offers three options:
a Bachelor of Science degree in Computer Science
a Certificate in Computer Science for immediate employment opportunities
a minor in computer science

The B.S. degree can be tailored toward immediate employment or preparation for pursuing advanced degrees in Computer Science and related disciplines.

 
Maryville University - Computer Science Program

Computer Science Certificate
The Certificate in Computer Science is designed for non-degree seeking students who want to learn computer programming and applications or who want to enhance and update their knowledge in Computer Science. No previous computer programming experience is required. All credit earned toward the certificate may be applied toward the major or minor in computer science.

 

Maryville University - Computer Science Program

There is an increasing demand for people who work with computers. As with any field, those who have better training have a better chance to get a higher paying position. Our program provides such an excellent background.

 

Maryville University - Computer Science Program


Bachelor of Science in Computer Science

Certificate in Computer Science

Minor in Computer Science


 

Maryville University - Computer Science Program

Bachelor of Science Degree requirements
include the Computer Science core courses
(42 credits), in addition to the University’s General Education Core and some electives:

8 Required Computer Science core courses (24 credit hours) Credits

COSC 151

Computer Science I (C++ Programming)

3

COSC 152

Computer Science II (OOP: C++ & Java)

3

COSC 230

Discrete Structures

3

COSC 250

Advanced Java Programming

3

COSC 330

Computer Logic and Theory

3

COSC 350

Data Structures and Algorithms

3

8 additional courses (24 credit hours) selected from the following  
COSC 150 Introduction to Java Programming 3
COSC 170 Visual Studio .NET & C# Programming 3
COSC 180 Introduction to UNIX/LINUX System Programming 3
COSC 190 Web Programming (Perl) 3

COSC 240 or 241

Database Applications (Oracle 8i/9i or IBM DB2)

3

COSC 260 Advanced C++ Programming  
COSC 270 Logic and Computer Circuit Deasign  

COSC 280

UNIX/LINUX System Programming

3

COSC 360

Principles of Operating Systems

3

COSC 370

Computer Architecture and Assembly Language

3

COSC 371

Data Communication and Networking

3

COSC 400 Numerical Methods 3

COSC 410

Introduction to Software Engineering

3

COSC 420

Computer Graphics Theory (OpenGL)

3

COSC 430

Computation Theory and Automata

3

COSC 440

e-Business and Enterprise Java

3

COSC 450

Algorithms

3

COSC 460

System Programming and Compiler Theory

3

COSC 470

Introduction to Artificial Intelligence

3

 

Total Course Requirement:  42 credit hours

 

 

Additional recommended courses or electives

COSC 105

Computer Graphics and Games

3

COSC 106

Computer Multimedia Applications

3

COSC 110

Introduction to Computer Systems

3

COSC 120

Introduction to Web Page Technology

3

MGMT 321

Principles of Management

3

BUS 341

Operation Management

3

 

Certificate in Computer Science requires 21 credits

COSC 151 or 150

Computer Science I (C++ Programming)

3

COSC 152 or 250

Computer Science II (OOP: C++ & Java)

3

COSC 230 or 330 Discrete Structures/Computer Logic and Theory 3

COSC 240 or 241

Database Applications (Oracle8i/9i or  IBM DB2)

3

 3 additional courses at the 200-level or above 9

    

Minor in Computer Science requires 18 credits

COSC 151

Computer Science I (C++ Programming)

3

COSC 152

Computer Science II (OOP: C++ & Java)

3

COSC 230 or 330 Discrete Structures/Computer Logic and Theory 3

COSC 250

Advanced Java Programming

3

 2 additional courses at the 300-level or above

6


If you have questions about the program, please contact:
Dr. Ed Chang
, Director of Computer Science and Coordinator of Engineering Dual-degree Program
(314)529-9404 or mailto: echang@maryville.edu

 

Maryville University
650 Maryville University Drive, St. Louis, MO 63141
314.529.9300 • 1.800.627.9855