You are here:    Computing

Computing

                                                                    Computing Programs

   - BA 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.

BA in Computer Science (CS)

The BA Computer Science degree is designed to provide students entering the University without previous background in computing with an opportunity to major in Computer Science, while taking courses in arts, humanities, and sciences to develop broad understanding of other areas and their connections to computing. Computing connects closely with a wide range of disciplines including, but not limited to, media communications, visual arts, music, life sciences including biology and cognitive science, the physical sciences, linguistics, mathematics, and the social sciences. The core curriculum focuses on developing methods and tools for describing, implementing, and analyzing information processes and for managing complexity including abstraction, specification, and recursion.

Curriculum

   Major Prerequisites 25 credits    ACC 201 Basic Accounting I

ACC 202 Basic Accounting II

CIS 104 Introduction to Computer Programming/Visual BASIC

CIS 201 Fundamentals: Computer/Information Science

COM 400 Business Communication and Report Writing

MAT 205 Applied Statistics

PHI 253 Symbolic Logic

PHY 101,101L College Physics I + laboratory

 

Major Requirements: 30 credits

 

BUS 326 Quantitative Analysis for Decision Making

CIS 351 Systems Analysis and Design

CIS 360 Data Structures

CIS 410 Computer Hardware Fundamentals

CIS 430 Database Management Systems

CIS 451 Operating Systems/Computer Architecture

CIS 460 Data Communications

Take nine credits in Computer programming from those currently offered by St. Thomas University.

  

General Electives 5-14 credits

General Education requirements       42  Credits 

   Minor in Mathematics 

Minor in Mathematics is required by students in the BA Program in Computer Science and includes the following courses: 

Students in pre-professional programs, such as engineering, architecture, technical careers as well as those planning to attend graduate programs in Science or Mathematics, would benefit from the Mathematics Minor. In addition the Minor is designed to provide other students to widen their background and general comprehension of the role of Mathematics in various disciplines. The student will be exposed to the concepts of higher Mathematics such as Advanced Calculus, Differential Equations, Linear Algebra and Numerical Analysis with emphasis on both theoretical and practical viewpoints.

MAT 232 Calculus I
MAT 233 Calculus II
MAT 234 Calculus III
Electives in Mathematics (6 credits)

    BA in Computer Information Systems

The CIS major prepares students to be information systems professionals. This major provides a foundation of both theoretical and practical knowledge in the many aspects of information sciences. Course work to develop effective communication as well as analytical and problem-solving skills is complemented by hands-on courses. An emphasis on web and other internet technologies is an integral part of the major.

 

The CIS major enables students to become developers, designers or information system analysts who can deploy appropriate technology to solve problems in businesses and organizations. Individuals with strong backgrounds of technical and analytical skills, effective communication abilities, and project development knowledge are in demand as the information needs of the world continue to grow. CIS majors can go on to pursue careers as Web analysts, systems analysts, computer support analysts, database designers and analysts, technical managers, and application programmers.

 

Academic Internships in Computer Science are available for both CS and CIS students. Please speak with your advisor for more information. General information on internships may be found here.

 Curriculum

 

   Major Prerequisites

 

ACC 201 Principles of Accounting I

ACC 202 Principles of Accounting II

BUS 120 Principles of Organization and Administration

CIS 104 Introduction to Computer Programming/Visual Basic

CIS 201 Computer Fundamentals

COM 400 Business Communication and Report Writing

ECO 201 Principles of Macroeconomics

MAT 181 Pre-calculus: Algebra

MAT 212 Calculus for Business, Economics, and Finance

MAT 205 Applied Statistics

 

Take three credits from Mathematics or Computer Science at the 200 level or above.

 

Major Requirements

BUS 309 Management Information Systems

BUS 326 Quantitative Analysis for Decision Making

CIS 351 System Analysis and Design

CIS 430 Database Management Systems

CIS 451 Operating Systems

CIS 460 Data Communications

FIN 311 Financial Administration I

Take two additional courses numbered 300/400 level in CIS or MAT.

Take six credits in programming from those currently offered by St. Thomas University.

General education requirements        42 Credits

 

 

Minor in Computer Information Systems 

The minor in Computer Information Systems is designed to give students in all disciplines a basic knowledge of information technology. The student will be exposed to the concepts of programming, database design, data communication, and systems analysis. 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 if so desired.

CIS 104 Introduction to Computer Programming/Visual BASIC

CIS 305 Advanced Microcomputer Applications

CIS 351 Systems Analysis and Design

CIS 430 Database Management Systems

One upper division course in computer information systems.

Prospective Students