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