Undergraduate - UMUC Europe
Undergraduate - UMUC Europe
Undergraduate - UMUC Europe
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Requirements for the Major<br />
A major in computer and information science requires the<br />
completion of 30 semester hours in computer and information<br />
science, including 3 semester hours each in three out of four<br />
areas: computer networking, programming languages and<br />
operating systems, software engineering, and database systems.<br />
At least 15 semester hours must be earned in courses numbered<br />
300 or above. Specific course requirements are listed below.<br />
Computer and Information Science Coursework (30 s.h.)<br />
Required Core Courses (12 s.h.)<br />
Students must take the following courses:<br />
CMIS 140 Introductory Programming (3)<br />
CMIS 160 Discrete Mathematics for Computing (3)<br />
CMIS 240 Data Structures and Abstraction (3)<br />
CMIS 310 Computer Systems and Architecture (3)<br />
Breadth Courses (9 s.h.)<br />
Students must choose at least one course in three of the following<br />
areas for a total of 9 semester hours:<br />
Computer Networking<br />
CMIS 370 Data Communications (3)<br />
CMIS 435 Computer Networking (3)<br />
CMIS 445 Distributed Systems (3)<br />
Programming Languages and Operating Systems<br />
CMIS 325 UNIX with Shell Programming (3)<br />
CMIS 340 Programming in Java (3)<br />
CMIS 342 Windows User Interface Programming (3)<br />
CMIS 375 Programming in Perl (3)<br />
CMIS 415 Advanced UNIX and C (3)<br />
CMIS 440 Advanced Programming in Java (3)<br />
CMIS 442 Windows Systems Programming (3)<br />
CMIS 475 Advanced Programming in Perl (3)<br />
CMIT 391 UNIX System Administration (3)<br />
CMIT 491 Advanced UNIX System Administration (3)<br />
Software Engineering<br />
CMIS 330 Software Engineering Principles<br />
and Techniques (3)<br />
CMIS 345 Object-Oriented Design and Programming (3)<br />
CMIS 455 Requirements Development (3)<br />
CMIS 460 Software Design and Development (3)<br />
CMIS 465 Software Verification and Validation (3)<br />
Database Systems<br />
CMIS 320 Relational Databases (3)<br />
CMIS 420 Advanced Relational Databases (3)<br />
Supplemental Major Courses (9 s.h.)<br />
Students must choose at least two 400-level computer and<br />
information science courses (not including CMIS 486A and<br />
CMIS 486B) and one 300- or 400-level course in computer and<br />
information science, computer science, computer studies,<br />
computer information technology, or information systems<br />
management to complete the 30 semester hours required for the<br />
major.<br />
<strong>UMUC</strong> Bachelor’s Degrees<br />
Additional Required Coursework (3 s.h.)<br />
Students must take the following course; credit may be applied to<br />
general education, minor, or elective requirements, as appropriate.<br />
MATH 107 College Algebra (3)<br />
Computer Studies<br />
Students may seek either an academic major or minor in computer<br />
studies.<br />
Major in Computer Studies<br />
The computer studies major provides a flexible and coherent<br />
program of study integrating courses from several of the specialized<br />
computer and information fields. The interdisciplinary approach<br />
of computer studies helps prepare students for a variety of entrylevel<br />
and mid-level technical and management positions within<br />
the information technology field.<br />
Objectives<br />
The student who graduates with a major in computer studies<br />
will be able to:<br />
Incorporate relevant theory, techniques, languages, and<br />
systems in developing computer-related solutions to practical<br />
problems.<br />
Apply knowledge, concepts, and principles to facilitate the<br />
handling of changes in computer technology.<br />
Conceptualize and manage the design and implementation<br />
of high-quality information systems.<br />
Design and develop computer software using a programming<br />
language.<br />
Use technology to research information and provide a critical<br />
analysis of alternatives in order to make informed decisions<br />
for organizations.<br />
Apply standard system practices to the planning,<br />
implementation, management, and evaluation of information<br />
systems in an organization.<br />
Design and produce accurate and precise written<br />
documentation in all phases of the system development life<br />
cycle from preliminary feasibility studies to end-user<br />
documentation and manuals.<br />
Analyze information technology needs from historical and<br />
international perspectives with regard to the advances in<br />
worldwide e-commerce.<br />
Requirements for the Major<br />
A major in computer studies requires 30 semester hours of<br />
coursework in computing subjects, drawn from various disciplines<br />
as appropriate; at least 15 semester hours must be earned in courses<br />
numbered 300 or above and at least 6 semester hours must be<br />
earned in courses numbered 400 or above. Specific course<br />
requirements are listed below.<br />
Computer Studies Coursework (30 s.h.)<br />
Introductory Course (3 s.h.)<br />
Students must choose one of the following introductory courses:<br />
CMIS 102 Introduction to Problem-Solving and<br />
Algorithm Design (3)<br />
2003/2004 <strong>Undergraduate</strong> Catalog 51