Academic Catalog 2019-20

Page 97

Computer Science & Technology Requirements for the Information Technology Minor Dept. Course No. Course Title CS 130 Introduction to Computer Principles CS 140 Integrated Software Applications or CS 240 Advanced Office Applications CS 170 Structured Programming CS 325 Networking CS 342 Database Development CS XXX Three elective CS courses with advisor approval Total Semester Credits

Course Descriptions (CS) 130-3 Introduction to Computer Principles This course will present an overview of several important areas of the computer field (e.g. data representation and storage, networking, operating systems, machine architecture, logic, functions and algorithms) while seeking to develop a practical, realistic understanding of the field and prepare students for future courses. Ethical and legal aspects of areas such as Internet security, software engineering, and database technology are also introduced in order to enable students to be responsible users of technology. Fall 140-3 Integrated Software Applications This course will show how to integrate data from word processors, spreadsheets, and databases into a single document or presentation. This will be done by using separate, stand-alone applications as well as using an integrated software application. Fall and spring 170-3  Structured Programming This course will introduce the student to the C++ programming language and its many features. Structured programming will be stressed as I/O, data types, decision structures, functions, and looping. Iteration will be introduced and incorporated into programming projects. Fall and Spring

Credits 3 3 3 3 3 9 24

173-3 Introduction to .NET Programming An introduction to the .NET programming framework to develop Windows and Web applications. Topics include basic concepts of programming, problem solving, file I/O operations, programming logic, exception handling, and design techniques of an objectoriented language within a visual development environment. Spring 179-1-3 Special Topics in Programming Languages 180-3  Object-Oriented Programming This course approaches programming from an object-oriented methodology by examining C++ structures and classes. Data structures such as arrays, strings, and linked lists are introduced and studied. Common searching and sorting algorithms will be discussed. The relationship between data structures and algorithms will be explored. Algorithms will be analyzed in regard to time and space efficiency. Prerequisite: CS 170. Spring 230-3 Introduction to Algorithm and Data Analysis This course examines the application of probability in the computer science field and its use in the analysis of algorithms. Students will learn how probability theory has become a powerful computing tool and what current trends are causing the need for probabilistic analysis. Computer science examples are used throughout, 97


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.