24.12.2012 Views

Undergraduate - UMUC Europe

Undergraduate - UMUC Europe

Undergraduate - UMUC Europe

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!