General Education Requirements
All department majors must satisfy the university and appropriate school or college general education requirements. All mathematics courses may be used to meet the university’s general education breadth of study requirement in natural sciences and mathematics.
Satisfactory/Unsatisfactory Restrictions
All department majors may not take mathematical sciences or related area courses on a satisfactory/unsatisfactory basis. Students considering graduate study should consult with their advisers about taking work on a satisfactory/unsatisfactory basis.
Degree Requirements
All courses of the department presented to meet the degree requirements must be completed with a grade of C- or better. At least four courses numbered 3000 or above must be taken in residence. Students must have a 2.0 grade point average in the mathematical sciences courses completed.
Students enrolling in introductory mathematics courses should check the prerequisites to determine if a satisfactory score on the Mathematics Placement Test is necessary. Placement into introductory courses assumes a mastery of two years of high school algebra.
A minimum grade of C- is required to meet the prerequisite requirement for any course except with permission of the department.
Note: Courses that are prerequisites for higher-level courses may not be taken for credit or quality points if the higher-level course has been satisfactorily completed.
Many students are qualified, as a result of having studied calculus in high school, to begin their major with MATH 1900, Analytic Geometry and Calculus II, or MATH 2000, Analytic Geometry and Calculus III. These students are urged to consult with the department before planning their programs. Credit for MATH 1800, Analytic Geometry and Calculus I, will be granted to those students who complete MATH 1900 with a grade of C- or better.
Candidates for the B. S. Computing Technology degree must complete the following courses:
Core | ||
CMP SCI 1000 | Computer Science Experiences | 1 |
CMP SCI 1250 | Introduction to Computing | 3 |
CMP SCI 2250 | Programming and Data Structures | 3 |
CMP SCI 2261 | Object-Oriented Programming | 3 |
CMP SCI 2700 | Computer Organization and Architecture | 3 |
CMP SCI 2750 | Linux Environment and Programming | 3 |
CMP SCI 3010 | Web Programming | 3 |
CMP SCI 3702 | Introduction to Cyber Threats and Defense | 3 |
or CMP SCI 3780 | Software Security | |
CMP SCI 4010 | Advanced Web Development with Java | 3 |
CMP SCI 4500 | Introduction to the Software Profession | 3 |
CMP SCI 4610 | Database Management Systems | 3 |
INFSYS 3844 | Developing Business Applications in .NET | 3 |
INFSYS 3868 | Secure Software Development | 3 |
Computer Science Electives | ||
Select six more elective computer science courses, numbered 3000 and above. (May use up to two information system courses as part of this requirement with permission of the department chair.) | 18 | |
Mathematics and Statistics | ||
MATH 1320 | Introduction to Probability and Statistics | 3 |
MATH 3000 | Discrete Structures | 3 |
MATH 1100 | Basic Calculus | 3-5 |
or MATH 1800 | Analytic Geometry and Calculus I | |
Additional Skills | ||
ENGL 3130 | Technical Writing | 3 |
Total Hours | 67-69 |
There are no related area requirements for majors in Computing Technology.
Learning Outcomes
Upon completion of the program, graduates will be able to:
- Apply algorithmic principles to solve a variety of computational problems
- Analyze computing problems, their size and scope, and input-output requirements
- Compare alternative solutions to computing problems
- Use multiple general-purpose programming languages for solving computational problems
- Design, implement (code) and document solutions to computational problems, especially for business applications
- Design, evaluate, and manage information technology infrastructure in an organization
- Create secure software systems that meet specified needs
- Work effectively in teams to design and implement solutions to computational problems
- Effectively communicate computing technology concepts and solutions, verbally and in writing
- Recognize and promote the professional, social, ethical and legal issues and responsibilities in the computing / software profession
First Year | |||
---|---|---|---|
Fall | Hours | Spring | Hours |
INTDSC 10031 | 1 | CMP SCI 1250 | 3 |
ENGL 1100 | 3 | MATH 1800 | 5 |
MATH 1030 | 3 | CORE - American History and Government | 3 |
MATH 1035 | 2 | EXPLORE - Humanities and Fine Arts | 3 |
EXPLORE - Humanities and Fine Arts | 3 | EXPLORE - Social Sciences | 3 |
EXPLORE - Social Sciences | 3 | ||
15 | 17 | ||
Second Year | |||
Fall | Hours | Spring | Hours |
CMP SCI 2250 | 3 | CMP SCI 2261 | 3 |
CMP SCI 2700 | 3 | CMP SCI 2750 | 3 |
MATH 1320 | 3 | CMP SCI 3010 | 3 |
MATH 3000 | 3 | CORE - Communication Proficiency | 3 |
Cultural Diversity Course | 3 | EXPLORE - Social Sciences | 3 |
15 | 15 | ||
Third Year | |||
Fall | Hours | Spring | Hours |
CMP SCI 4010 | 3 | CMP SCI 3702 | 3 |
CMP SCI 3000-level course | 3 | INFSYS 3868 | 3 |
INFSYS 3844 | 3 | CMP SCI or INFSYS 3000-level course | 3 |
ENGL 3130 | 3 | EXPLORE - Humanities and Fine Arts | 3 |
Elective or minor | 3 | Elective or minor | 3 |
Elective or minor | 3 | ||
15 | 18 | ||
Fourth Year | |||
Fall | Hours | Spring | Hours |
CMP SCI 4610 | 3 | CMP SCI 4500 | 3 |
CMP SCI or INFSYS 3000-level course | 3 | CMP SCI 3000-level course | 3 |
CMP SCI 3000-level course | 3 | CMP SCI 3000-level course | 3 |
Elective or minor | 3 | Elective or minor | 3 |
Elective or minor | 3 | Elective or minor | 1 |
15 | 13 | ||
Total Hours: 123 |
1 | INTDSC 1003 is required only for first-time freshmen and transfer students with less than 24 college credits. |
Please Note: This plan is an example of what a four year plan could look like for a typical student. Placement exam scores in math as well as the completion of coursework may change the plan. It should not be used in the place of regular academic advising appointments. All students are encouraged to meet with their advisor each semester. All requirements are subject to change.