Computer Applications Minor
Minor - Computer Applications (Minor)
College Humanities & Sciences
Catalog Year: 2016-2017
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. This course covers basic programming concepts such as variables, data types, iteration, flow of control, input/output, functions, and objects. The course will also cover programming ideas such as data structures, algorithms, modularity, and debugging. Students will learn about the role computation can play in solving problems by writing interesting programs to solve useful goals. No prior programming experience is expected. (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. 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 intermittently. 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. 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 programming in Python with an emphasis on problems arising in the sciences, including: function plotting, data fitting, file input/output, solving ordinary differential equations, matrix manipulation, and sensor networks. 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. 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., 'B-' or better in CSCI 136; or consent of instr. Abstract data types, algorithm analysis, stacks, queues, lists, recursion, trees, hashing, graphs, and applications of data structures in algorithm development. Python programming language used.
|
4 Credits |
Show Description |
CSCI 291 - Special Topics
(R-9) 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 |