UMT UMT  
Search in
Academic Programs Overview
Undergraduate Programs
Associate of Business Admin.
Bachelor of Business Admin.
o Criminal Justice
Administration Major
o Human Resources
Management Major
o Information Technology
Management Major
o International Management
Major
o Management Major
o Marketing Management
Major
A.S. in Computer Science
B.S. in Computer Science
o Computer Science Major
o Information Systems Major
o Information Technology
Major
o Software Engineering Major
A.S. in General Studies
B.S. in General Studies
A.S. in Information Technology
B.S. in Information Technology
Undergrad. Course Descriptions
Download Program Description
Graduate Programs
M.S. in Management
o Project Management Major
o Acquisition Management
Major
o General Management Major
M.S. in Computer Science
o Computer Sciences Major
o Software Engineering Major
M.S. in Information Technology
o IT Project Management
Major
o IT Management Major
o MIS Major
Master of Business Admin.
o General MBA
o Project Management
Focused
o Disciplines Covered
Master of Public Admin.
Doctor of Business Admin.
Graduate Certificate
Graduate Course Descriptions
Download Program Description
Executive Certificates
 
Master of Science in Computer Science
 

The Master of Science in Computer Science (MSCS) is a technically oriented degree that provides students with advanced knowledge and skills to enable them to succeed in the industry. The program emphasizes both the theoretical and applied aspects of CS. It prepares graduates for careers in the numerous areas that use computing technology to accomplish their mission. Students entering the program are expected to be proficient in Java or C++ and to have completed at least one semester of calculus or one year of technical math.

It takes a minimum of 33 credit hours to complete the MS degree. Each three-credit hour course consists of 45 contact hours. Students pursue one of two possible majors:

The MSCS program consists of:

  • Core courses covering the foundations of computer science and information technology;
  • Concentration courses covering specific knowledge in a predefined area.

Core Courses

These courses provide a broad foundation for the more advanced studies in the concentration courses.

Cst 230. Computer Architecture
Cst 290. Database Management Systems
Mgt 220. Information Technology
Mgt 222. e-Commerce
Mgt 261. Data Communications
Mgt xxx. Elective course in management

Computer Science Major

The Computer Science major provides students with a solid theoretical foundation and understanding of computing devices as well as a sound methodology for problem identification and resolution. The program also provides technically oriented courses to equip students with state of the art technical skills and prepare them for today’s demanding high tech market.

The required concentration courses in the Computer Science major are:

Cst 220. Programming Languages Principles and Practices
Cst 225. Computing Logic and Algorithms
Cst 240. Operating Systems
Cst 250. Compiler Design
Cst 260. Artificial Intelligence

Software Engineering Major

A high percentage of CS and IT positions are for software engineers/developers, but only a small portion of employees who fill these positions are systematically trained in software engineering, and even fewer possess a graduate-level software engineering education. This Software Engineering major develops high quality IT professionals for the most demanding IT careers: upper level software engineers/developers. This major benefits both individuals in their career advancement and also the IT industry.
The required concentration courses in the Software Engineering major are:

Cst 280. Software Engineering Methodology
Cst 282. IT Project Management
Cst 283. Object-Oriented Software Development
Cst 285. Software Quality Assurance
Cst 291. Information/Data Modeling

 

 

 

 

 

Copyright © 2008 University of Management and Technology (UMT)