UMHB Online Catalog

Department of Computer Science

The Department of Computer Science endeavors to develop fully in students their potential for excellence in Computer Science. Through the efforts of a committed faculty who continually compare and align the curriculum with national standards, the students receive a broad education in the fundamental theoretical principles and applied technical knowledge of Computer Science. The ultimate goal of the Computer Science Department is to prepare computer professionals within a Christian environment for careers in industry, government as well as academia. Within the curriculum of the Computer Science major one of these three specialization fields may be pursued: Network Security, Object-Oriented Programming, and Games Programming.

Computer Science Major, B.A.

To receive a Bachelor of Arts (B.A.) degree in Computer Science, a student must complete a minimum of 124 semester hours.

Academic Foundation

ENGL 1321 & 1322 Rhetoric & Composition I & II6
English LIterature6
Speech Communication3
Humanities/Fine Arts3
Social Sciences12
Foreign Languages (one language)14
Mathematics (MATH 1306 or higher)3
Mathematics and/or Laboratory Science3-4
CSBS 1311 & 1312 Old & New Testament Survey6
Exercise and Sport Science (two activity courses)2
Electives6
Total64-65

Required Major Courses

CISC 2315 DIscrete Structures3
CISC 2325 Telecommunications and Networks3
CISC 2330 Structured Programming Fundamentals3
CISC 3321 Object-Oriented Programming3
CISC 3341 Operating Systems3
CISC 3360 Computer Organization and Architecture3
CISC 3361 System Programming: Robotics3
CISC 4322 Telecommunications Development3

Choice of twelve (12) hours from three CS areas of specialization:

Network Security
Object-Oriented
Games Programming

Network Security

CISC 4341 Advanced Operating Systems3
CISC 4320 Network Administration3
CISC 4324 Network Security I: Instrusion Detection3
CISC 4325 Network Secuirty II: Cryptography3

Object-Oriented

CISC 4305 Algorithms and Data Structures3
CISC 4321 Advanced Object-Oriented Programming3
CISC 4323 Structured Design of Software3
CISC 4326 Programming Languages3

Games Programming

CISC 4345 Games Programming I3
CISC 4346 Games Programming II3
CISC 4347 Graphics Programming3
CISC 4348 Game Production Development3

Required Support Courses

CISC 2305 Introduction to Computer Science3
CISC 4370 Applied Systems Development3
Total6

<< Back

This is an abbreviated version of the catalog. Click here for more options.

 
corner-bl
bg
corner-br