Computer Applications Minor

Minor - Computer Applications (Minor)

College Humanities & Sciences

Catalog Year: 2014-2015

Degree Specific Credits: 21

Required Cumulative GPA: 2.0

Note: The minor in computer applications emphasizes use of applications such as programming languages, word processors, spreadsheets, and data bases in the management and manipulation of electronic information.


Computer Science Fundamentals

Rule: Take 1 or both of the following courses

Show All Course Descriptions Course Credits
Show Description CSCI 100 - Intro to Programming
Offered autumn and spring.  Elementary programming techniques using the Visual BASIC programming language. A wide range of primarily nonmathematical programs will be written by the student and run on a computer. (Two hours independent lab per week.) Credit not allowed for both CSCI 100 and CSCI 110.
3 Credits
Show Description CSCI 135 - Fund of Computer Science I
Offered autumn and spring. Prereq., computer programming experience in a language such as BASIC, Pascal, C, etc.; coreq., M 095 or consent of instr. CSCI 104 highly recommended as prereq. or coreq.  Fundamental computer science concepts using the high level structured programming language, Java.
3 Credits
Minimum Required Grade: C- 3-6 Total Credits Required

Computer Science Electives

Rule: Complete at least 1 and no more than 3 of the following courses

Show All Course Descriptions Course Credits
Show Description CAPP 171 - Communicating via Computers
Offered every term. Prereq., previous computer experience or consent of instr. The use of the computer for information presentation and communication; emphasis placed on the use of electronic resources for the access, management, and presentation of information. Students taking CS classes with computer programming components should expect to use additional computer lab time outside of class.
3 Credits
Show Description CSCI 105 - Computer Fluency
Offered autumn and spring. Introduces the skills and concepts of information technology, both from practical and a more theoretical point of view. During lectures and interactive computer labs, students will explore a wide range of digital and information technologies, including common PC applications, networking, databases, privacy, and security. Credit not allowed for both CSCI 105 and CRT 111 and CS 111.
3 Credits
Show Description CSCI 172 - Intro to Computer Modeling
Offered autumn and spring. Prereq., M 090 or higher; or ALEKS Math Placement Test Score >2. Problem solving and data modeling using computer productivity software. Emphasis using spreadsheets and database for data analysis. Credit not allowed for CSCI 172, CRT 172, and CS 172
3 Credits
Show Description CSCI 181 - Web Design and Programming
Electronic Publishing on the World Wide Web
3 Credits
Show Description CSCI 250 - Computer Mdlng/Science Majors
Offered autumn. Prereq., basic computer and spreadsheet literacy; coreq., M 162 or 171.  An introduction to computer modeling in the sciences using spreadsheets and a programming language.  Integrates principles of math, computer science and science.  A student can take at most one of CSCI 172, CSCI 250, CRT 280, and CRT 281 for credit.
3 Credits
Minimum Required Grade: C- 3-9 Total Credits Required

Degree Electives

Rule: May complete remaining degree credits from the following courses for a total of 21 degree credits

Note: Selection of CSCI 191, 291, 391, or 491 must be pre-approved by the advisor.
CSCI 135 may not be counted toward 2 categories of requirements.
6 credits may be taken outside of the Computer Science department but must be pre-approved by the advisor.

Show All Course Descriptions Course Credits
Show Description CSCI 135 - Fund of Computer Science I
Offered autumn and spring. Prereq., computer programming experience in a language such as BASIC, Pascal, C, etc.; coreq., M 095 or consent of instr. CSCI 104 highly recommended as prereq. or coreq.  Fundamental computer science concepts using the high level structured programming language, Java.
3 Credits
Show Description CSCI 136 - Fund of Computer Science II
Offered autumn and spring. Prereq., CSCI 135; coreq., M 115 or M 151 or consent of instr. Continuation of CSCI 135. Survey of computer science topics including recursion, algorithms, basic data structures, operating systems, artificial intelligence, graphics, user interfaces, and social and ethical implications of computing.
3 Credits
Show Description CSCI 191 - Special Topics
(R-6) Offered intermittently. Prereq., consent of instr. Experimental offerings of visiting professors, experimental offerings of new courses, or one-time offerings of current topics. Students taking CS classes with computer programming components should expect to use additional computer lab time outside of class.
0 To 6 Credits
Show Description CSCI 205 - Programming Languages w/ C/C++
Offered spring.  Prereq., CSCI 232 and M 225.  Concepts and principles of programming languages with an emphasis on C, C++, and object-oriented programming.  Syntax and semantics of object-oriented languages.  Principles and implementation of late binding, memory allocation and de-allocation, type-checking, scope, polymorphism, inheritance.
4 Credits
Show Description CSCI 232 - Data Structures and Algorithms
Offered autumn. Prereq., CSCI 136; prereq. or coreq., M 225 or consent of instr. Abstract data types, recursion, linked lists, trees, hashing, graphs, and applications of data structures in algorithm development. Emphasis on object oriented programming techniques.
4 Credits
Show Description CSCI 291 - Special Topics
(R-6) Offered intermittently. Prereq., consent of instr. Experimental offerings of visiting professors, experimental offerings of new courses, or one-time offerings of current topics.
1 To 6 Credits
Show Description CSCI 391 - Special Topics
(R-6) Offered intermittently. Prereq., junior standing. Experimental offerings of visiting professors, experimental offerings of new courses, or one-time offerings of current topics.
1 To 6 Credits
Show Description CSCI 444 - Data Visualization
Offered intermittently. Prereq., M 171; programming experience; and junior, senior, or graduate status; or consent of instr. Visualization fundamentals and applications using special visualization software; formulation of 3-D empirical models; translation of 3-D models into graphical displays; time sequences and pseudo-animation; interactive versus presentation techniques; special techniques for video, CD and other media.
3 Credits
Show Description CSCI 491 - Special Topics
(R-6) Offered intermittently. Prereq., consent of instr. Experimental offerings of visiting professors, experimental offerings of new courses, or one-time offerings of current topics.
1 To 6 Credits
Minimum Required Grade: C- 6-15 Total Credits Required