You are here:    Computing

Computing

                                                                    Computing Programs

   - BS in Computer Science

   - BA in Computer Information Systems

The School of Science, Technology and Engineering Management offers two computing science bachelor degree programs, Computer Science and Computer Information Systems. Each program provides students with the opportunity to master the skills needed to work in most fields where computers and computer applications are utilized. Careers for CS and CIS students include business communications, design, electronic media, engineering, gaming, information systems, and planning.

Computer Science is the study of information processes. Computer scientists learn how to describe information processes, how to reason about and predict properties of information processes, and how to implement information processes elegantly and efficiently in hardware and software. The Computer Science BA degree concentrates on developing the deep understanding of computing and critical thinking skills that will enable graduates to pursue a wide variety of possible fields and to become academic, cultural, and industrial leaders in areas that integrate the arts and sciences with computing.

 

BACHELOR OF ARTS IN COMPUTER INFORMATION SYSTEMS

 

Description
The Computer Information Systems (CIS) curriculum is designed to prepare students
for careers as information technology professionals. Students develop technical and
analytical skills through the completion of hands-on projects, laboratory exercises,
and case analysis in team-oriented environments. The major provides a solid
foundation of the processes that support delivery and management of information
systems in a business environment. Students are offered the opportunity to gain
practical technical experience through internships.

Course Requirements 120 credits

General Education Requirements 42 credits
HUMANITIES 12 credits
Written Communications 6 credits
ENG 101 Composition
ENG 102 Composition & Literature
English Literature 3 credits
See the General Education Requirements for the list of courses.
Humanities/Fine Arts 3 credits
See the General Education Requirements for the list of courses.
THE NATURAL WORLD & QUANT. REASONING 9 credits
Mathematics/Physical Science
Computer Information Systems major should take MAT 205 to complete this
requirement.
Natural Science
See the General Education Requirements for the list of courses.
Physical Science
Computer Information System majors should take CIS 205 to complete this
requirement.
SOCIAL SCIENCE/HISTORY 9 credits
Social Science
See the General Education Requirements for the list of courses.
History
See the General Education Requirements for the list of courses.
Social Science/History
See the General Education Requirements for the list of courses.
PHILOSOPHY 6 credits
See the General Education Requirements for the list of courses.
RELIGIOUS STUDIES 6 credits
See the General Education Requirements for the list of courses.
CATHOLIC IDENTITY 3 credits
Take 3 credits from courses identified as Catholic Identity courses. This
course may satisfy other GER or Major requirements. This course cannot be
used to satisfy the Religious Studies requirement.
DIVERSITY 3 credits
Take 3 credits from courses identified as Diversity courses. This course may
satisfy other GER or Major requirements.
Major Prerequisites 36 credits
ACC 201 Principles of Accounting I
ACC 202 Principles of Accounting II
BUS 120 Principles of Organization and Administration
CIS 140, 280L Introduction to Computer Programming 1/JAVA + laboratory
CIS 150, 280L Foundation of Computer Systems + laboratory
CIS 230, 280L Introduction to Computer Programming 2/JAVA + laboratory
COM 400 Business Communication and Report Writing
ECO 201 Principles of Macroeconomics
MAT 181 Pre-calculus: Algebra
MAT 205 Applied Statistics
MAT 212 Calculus for Business, Economics, and Finance
Major Requirements 27 credits
BUS 326 Quantitative Analysis for Decision Making
CIS 305 Database Concepts Using ACCESS
CIS 330 E-commerce Technologies
CIS 351 Software Engineering
CIS 400 Computer Security
CIS 430 Database System Design and Development
CIS 451 Foundation of Operating Systems
CIS 460 Computer Networks and Communication
FIN 311 Financial Administration I

General Electives 15 credits

MINOR IN COMPUTER INFORMATION SYSTEMS


Description
The Minor in Computer Information Systems is designed to give students in all
disciplines a basic knowledge of information technology. The students will be
exposed to the concepts of programming, database design, web technologies, and
computer systems. The purpose of the minor is to equip students with the necessary
tools to function more effectively in our information based technical work place. It
also provides the necessary course work to enable the student to pursue a career in
information technology. Majors in the Computer Science may not also complete this
minor.

Course Requirements 19 credits

CIS 103 Introduction to Web Page Design
CIS 150, 280L Foundation of Computer Systems + laboratory
CIS 205 Microcomputer Applications
CIS 305 Database Concepts Using ACCESS

Take any two of the following elective courses:
CIS 325 Information Technology Project Management
CIS 330 E-commerce Technologies
CIS 340 Multimedia Systems
CIS 430 Database System Design and Development

BACHELOR OF SCIENCE IN COMPUTER SCIENCE
Description

The Computer Science program is designed to provide students with solid theoretical
foundations of information and computation, and practical techniques in design and
implementation of applications in computer systems. The program provides a
balance between the standards of problem-solving techniques and hands-on projects
of system implementation. This program demonstrates and focuses on skills in critical
thinking, project development, independent study, and research in different fields in
Computer Science as well.

Course Requirements 120 credits

General Education Requirements 42 credits
HUMANITIES 12 credits
Written Communications 6 credits
ENG 101 Composition
ENG 102 Composition & Literature
English Literature 3 credits
See the General Education Requirements for the list of courses.
Humanities/Fine Arts 3 credits
See the General Education Requirements for the list of courses.
THE NATURAL WORLD & QUANT. REASONING 9 credits
Mathematics/Physical Science
Computer Science major should take MAT 215 to complete this requirement.
Natural Science
Computer Science majors should take PHY 207 with laboratory to complete
this requirement.
Physical Science
Computer Science majors should take CIS 201 to complete this requirement.
SOCIAL SCIENCE/HISTORY 9 credits
Social Science
See the General Education Requirements for the list of courses.
History
See the General Education Requirements for the list of courses.
Social Science/History
See the General Education Requirements for the list of courses.
PHILOSOPHY 6 credits
Computer Science majors should take PHI 152 for part of this requirement.
RELIGIOUS STUDIES 6 credits
See the General Education Requirements for the list of courses.
CATHOLIC IDENTITY 3 credits
Take 3 credits from courses identified as Catholic Identity courses. This
course may satisfy other GER or Major requirements. This course cannot be
used to satisfy the Religious Studies requirement.
DIVERSITY 3 credits
Take 3 credits from courses identified as Diversity courses. This course may
satisfy other GER or Major requirements.


Major Prerequisites 37 credits
CIS 105, 280L Introduction to Programming in C and UNIX + laboratory
CIS 140, 280L Introduction to Computer Programming 1/JAVA + laboratory
CIS 201 Foundation of Computer Science
CIS 241, 280L Programming in Assembly Language + laboratory
MAT 205 Applied Statistics
MAT 215 Discrete Mathematics
MAT 232 Calculus I
MAT 233 Calculus II
PHI 152 Logic
PHY 207, 207L University Physics I + laboratory
Major Requirements: 27 credits
CIS 351 Software Engineering
CIS 360 Data Structures and Algorithms
CIS 410 Computer Architecture
CIS 430 Database System Design and Development
CIS 451 Foundation of Operating Systems
CIS 470 Introduction to Computer Theory
(Major Electives)
Take 3 courses in Computer Science at the 300 level or above.
Mathematics Electives
Take 3 courses in Mathematics at the 300 level or above. 9 credits
General Electives 5-17 credits
5-17 credits courses 100 level or above. (Not ENS or ESL)
Program Student Learning Outcomes:
1. Be able to read, write software programs with low-level and high-level
programming languages such as Assembly, C and Java.
2. Understand applying different data structures and algorithms to write efficient
software programs based on the knowledge of compilation and optimization to
solve practical problems.
3. Understand strategies, methodologies and standards for effective design and
implementation for both large software systems and small programming projects.
4. Be able to describe the inner workings of operating systems and operate and
programming on any of the platforms.
5. Understand and be familiar with mathematical abstraction of computation.
Program Student Learning Outcomes Assessment.
1. Quizzes, midterm and final exams covering competencies of each discipline.
2. Programming and software engineering projects covering GUI design, algorithms
application and practical problem solutions.
3. Reading and reproducing research papers.
4. Final term project with a power point presentation.

MINOR IN COMPUTER SCIENCE

Description
The Computer Science Minor Program is designed to provide fundamental concepts
and skills in computer science. The requirements focus on programming
methodology and skills, computer and network organization, relevant mathematical
skills, laboratory courses with programming projects, and design and analysis of
algorithms. The minor provides a solid foundation for students majoring in areas of
Mathematics, Computation, and Engineering. Students in Bachelor's Degree
programs in Mathematics, Biology, and Chemistry are well suited to this minor.
Majors in Computer Information Systems may not also complete this minor.

Course Requirements 19 credits

CIS 105, 280L Introduction to Programming in C/UNIX + laboratory
CIS 201 Foundation of Computer Science
CIS 410 Computer Architecture
CIS 451 Foundation of Operating Systems
MAT 215 Discrete Mathematics
One Computer Science elective course at the 300 level or above.
Program Student Learning Outcomes:
1. Master structural and object oriented programming languages.
2. Be familiar with different data structures and algorithms applied in computer
architecture and organization.
3. Understand the technical concepts of operating system and network security.
Program Student Learning Outcomes Assessment.
1. Hands-on programming projects covering software planning, design,
implementation and testing.
2. Term exams covering competencies of each course as well as final examination.
3. Reading and presenting research papers covering the concept understanding and
comprehension.