• No results found

CS 351 SYSTEM DEVELOPMENT METHODOLOGIES: A SURVEY (3) Traditional analysis, design, and implementation through a data flow analysis and

COMPUTER SCIENCE Professor:

CS 351 SYSTEM DEVELOPMENT METHODOLOGIES: A SURVEY (3) Traditional analysis, design, and implementation through a data flow analysis and

systems development life cycle approach. Methods for structured analysis and design, data structures, data definition, and normalization are covered. Three hours lecture. Prerequisite: CS 235 or 237.

CS 360 END USER TRAINING AND SUPPORT. (3). Stresses information center methods for building systems in direct collaboration between users and analysts. This course covers end user services including education and training, hardware and software support, consulting, data access support and productivity aids. Prerequisites: CS 105.

CS 365 SCRIPTING LANGUAGES. (3, LF). Introduction to Scripting Languages, using PYTHON and PERL as primary tools, especially suitable for making complex data selections and file changes. Prerequisites: CS 105.

CS 370 INFORMATION ENGINEERING. (3). An introduction to Information Engineering (IE) modeling. Emphasis will be on the analysis phase of the IE life cycle. Students will analyze a process and model the data and the activities using IE modeling concepts and the Sterling Software COOL: Gen Tool. Three hours lecture. Prerequisite: CS 321 and 351.

CS 385 DIRECTED TUTORING. (1-3). Within a laboratory environment, students provide CS/CIS tutoring to other students. One hour credit given for each 3 hours of actual tutoring. Prerequisite: Permission of instructor.

CS 390-393 SPECIAL TOPICS. (3). Specific topics to be listed in the schedule. New topics of concern to computer science and computer information systems will be offered under this category. Prerequisite(s): Listed in the schedule when specific topic is offered. May be lecture only or a combination of lecture and laboratory (lab fee charged).

CS 394 INDEPENDENT STUDY. (3). A course of independent study on a computer science topic, in a mentoring environment, with one-on-one collaboration between faculty and student. Prerequisite: Must be a Computer Science major with at least junior standing. Permission of Department Head required.

CS 395 RESEARCH SEMINAR (1-3). Seminar to provide a forum for discussing research topics, methods, and results. Prerequisite: Consent of Instructor

CS 421 DATA ANALYTICS. (3). Topics will include data mining, business intelligence, and predictive analytics. Course will focus on the application of these techniques in the development of software applications. Prerequisite: MAT 117.

CS 422 DATA WAREHOUSING. (3). This is the introduction to Data Warehousing. Topics will include software tools to be used, benefits of a DW, fact tables and dimensional determination, and a comparison of design methods. Prerequisite: CS 351.

CS 441 ARTIFICIAL INTELLIGENCE. (3, LF). Presents the manager's responsibilities for problem solving and decision making using artificial intelligence, decision support systems and expert systems. The systems covered go beyond traditional program files and information. Three hours lecture with outside laboratory assignments. Prerequisite: CS 321.

CS 442 NETWORKING AND DATA COMMUNICATIONS. (3, LF). Covers

microcomputer-based work stations, digital voice communication, local area networking, computer load sharing, decentralized transaction processing, distributed databases, and other evolving technologies. Three hours lecture with outside laboratory assignments. Prerequisite: CS 321.

CS 443 CIS COMMUNICATION TECHNIQUES. (3). Helps students to develop basic written communication techniques and presentation skills as they relate to Computer Information Systems. Theory and practice in writing and presenting technical papers, reports, and correspondence will be emphasized along with documentation procedures and handbook development. This course is designated writing intensive. Three hours lecture. Prerequisite: CS 351, ENG 102, SPT 206 or 207.

CS 444 TCP/IP FUNDAMENTALS. (3, LF). A study of TCP/IP Fundamentals. Topics covered include installation, addressing, subnetting, routing, WINS, DCHP and security. There will be hands on exercises as well as lecture. Prerequisite: CS 442.

CS 445 NETWORKING WITH MICROSOFT IIS. (3, LF). A study of Microsoft's Internet Information Services. Topics such as implementation and administration, WWW service, FTP service, Virtual directories and security will be covered. Prerequisite: CS 442.

CS 446 MANAGEMENT OF INFORMATION SYSTEMS. (3). Using the case study method, examines ways that information systems enable businesses to address customer demands, competition, and a rapidly changing technology. Three hours lecture. Prerequisite: CS 105.

CS 451 SYSTEMS DEVELOPMENT PROJECT. (3). A project course which emphasizes the development of a computer application using the life-cycle methodology. The class organizes into project teams, accepts developmental assignments, and follows the life cycle process to produce specifications for a current system. Three hours lecture. Prerequisites: CS 321 and 351.

CS 460 CIS SEMINAR. (1). A capstone course required for CIS majors in their final year. A research paper and an oral presentation of a CIS related topic will be required for completion of the degree program. Prerequisites: CS 443 and completion of 105 hours.

CS 481H HONORS SUMMER MENTORSHIP. (3). Designed to provide students with the opportunity to engage in individual research under the close supervision of a faculty member. Twenty hours of research required per week. Prerequisites: Previous honors coursework with 3.2 GPA; 3.2 cumulative GPA; junior standing; consent of department and Honors Committee.

CS 482H HONORS THESIS. (3-6). Provides students with the opportunity to engage in a major research or creative project in their degree major under the direction of a thesis committee. Prerequisites: 18 hours of honors courses with 3.2 GPA; 3.2 cumulative GPA; senior standing; consent of department and thesis committee. CS 486 INTERNET AND NETWORK SECURITY. (3). This course introduces

students to the broad subject of network security through the study of computer and network security principles, network and server security, securing network transmission, security management, fault tolerance and disaster recovery, intrusion detection and response, and remote access and wireless security. Prerequisite: CS 442.

CS 497 NETWORKING INTERNSHIP. (3). May be repeated once for a total of 6 hours. Provides the student with an opportunity to apply networking skill in a supervised work setting. Each student will be required to complete a minimum of 320 hours at the designated internship facility. Prerequisites: Must be a major in CIS, have completed at least 5 upper division CIS courses, and must obtain consent of the Department Head.

CS 498 COMPUTER INFORMATION SYSTEMS INTERNSHIP. (3-6). Provides students with an opportunity to apply their computer knowledge and skills in a work setting and begin to formulate a career plan through supervised instruction in business or government environment. Each student will be required to complete a minimum of 320 hours at the designated internship facility. May be repeated twice for a total of six credit hours. Prerequisites: Must be a major in CIS, have completed at least 5 upper division CIS courses, and obtain consent of the department.

Degree Pathway Leading to a Bachelor of Science in Computer Information Systems

First Semester Hrs. Second Semester Hrs.

CS 101 Intro to CS/CIS 3 CS 203 Ethics and Technology 3

CS 105/205 Microcomputer Appl.* 3 CS 237 Intro C++ Programming 3

MAT 111 Intermediate Algebra** 3 MAT 121 Pre-Calculus 5

ENG 101 Comp and Rhetoric I 3 ENG 102 Comp and Rhetoric II 3

PSY 101 General Psychology 3

GE 101 University Seminar 1

TOTAL: 16 TOTAL: 14

Third Semester Hrs. Fourth Semester Hrs.

CS 286 Secure Coding 3 CS 245 Mobile App. Development 3

CS 321 Data Files and Databases 3 CS 310 Operating Systems 3

CS 351 Sys. Development Meth. 3 MAT 117 Elem. Statistics 3

PHI 101 Prin. of Reasoning (Area 6a) 3 Area 5A PSC 203/HIS 205/HIS 206 3

SPT 206 Fundamentals of Speech 3 Free elec. Free elective* 3

TOTAL: 15 TOTAL: 15

Fifth Semester Hrs. Sixth Semester Hrs.

CS 336 Java Programming 3 CS 339 Data Struct. & Algorithms 3 CS 342 Computer Hardware 3 CS 3xx/4xx CS upper-division elec. #2 3 CS 3xx/4xx CS upper-division elec. #1 3 Area 5B HIS 101/102 3

Free elec. Free elective 4 Area 5D e.g., ECO 201 3

Area 4 Science w/lab 4 Area 4 Science 3

TOTAL: 16 TOTAL: 15

Seventh Semester Hrs. Eighth Semester Hrs.

CS 443 CIS Communication Tech. 3 CS 451 Sys. Development Project 3

CS 446 Mgmt. of Information Sys. 3 CS 460 CIS seminar 1

CS 3xx/4xx CS upper-division elec. #3 3 CS 497/498 Internship 3

Area 6b e.g., MUS 200 3 Area 8 e.g., BAD 215 3

Area 7 e.g., S/A 200 3 Free elec. Free electives*** 5

TOTAL: 15 TOTAL: 15

Total Required Hours -- 121 *CS 105 is not required for degree, but student may choose course in consultation with advisor. If CS 105 is taken, CS 205 may be taken in place of Free Elective in Semester 4.

**MAT 111 is not required for degree, but may be required based upon ACT Math score. ***Free elective hours may be earned in any semester, not restricted to Semester 8.

Degree Pathway

Leading to an Associate of Applied Science in Computer Science Computer Information Systems Emphasis

Semester 1 Hrs. Semester 2 Hrs.

MAT 112

or 113 Applied or College Algebra 3 MAT 117 Elementary Statistics 3

ENG 101 Comp & Rhetoric I 3 ENG 102 Comp/Rhetoric II 3

GE 101 University Seminar 1 Area 5A PSC 203 or 204 or HIS 205

or 206 3

CS 101 Intro to CS / CIS 3 CS 235 Intro to COBOL 3

CS 105 Bus App for Microcomputer 3 Approved

Elective BAD 215: Intro Global Business suggested 3

CS 237 Intro to C++ 3

TOTAL: 16 TOTAL: 15

Semester 3 Hrs. Semester 4 Hrs.

CS 351 System Dev Methodologies 3 CS 321 Data Files and Databases 3 CS 338 Object Oriented

Programming 3 CS 310 Network Operating Systems 3

ECO 201 or ECO 202

Macro Economics / Micro

Economics 3 CS Elective CS 205: Advanced Microcomputer Apps suggested

3 ACC 246 Principles of Accounting I 3 CS Elective CS 344: Web Design

suggested 3

CS 335 Intermediate COBOL 3 Approved

Elective BAD 101: Intro to Business suggested 3 SPT 206 Fundamental of Speech 3

TOTAL: 15 TOTAL: 18

Degree Pathway

Leading to an Associate of Applied Science in Computer Science Computer Science Emphasis

Semester 1 Hrs. Semester 2 Hrs.

MAT 121 Pre-Calculus 5 MAT 123 Calculus I 5

ENG 101 Comp & Rhetoric I 3 ENG 102 Comp/Rhetoric II 3

GE 101 University Seminar 1 Area 5A PSC 203 or 204 or HIS 205

or 206 3

CS 101 Intro to CS / CIS 3 CS 237 Intro to C++ Programming 3

CS 105 Bus App for Microcomputer 3 CS 321 Data Files and Databases 3

TOTAL: 15 TOTAL: 17

Semester 3 Hrs. Semester 4 Hrs.

CS 351 System Dev Methodologies 3 CS 339 Data Structure and Algorithm 3 CS 338 Object Oriented

Programming 3 CS 310 Network Operating Systems 3

Science +

Lab PHY 101: College Physics I suggested 4 Approved Elective CS 205: Adv Microcomputer Apps or ET 201: Digital Design suggested

3 SPT 206 Fundamental of Speech 3 MAT 117 Elementary Statistics 3 MAT 315 Tech of Mathematical Proofs 3 Science PHY 103: Earth Science or

PHY 105: Intro to Astronomy suggested

3

TOTAL: 16 TOTAL: 15

Total Required Hours --- 63

Course Requirements

Leading to a Minor in Computer Information Systems (A minimum of 21 hours is required)

The following specific courses are required (with a grade of “C” or better) for an Associate of Applied Science

Core Courses CS 101 Intro to Computer Science & Computer Information

Systems 3

CS 105 Business Apps for the Micro Computer 3

CS 235 or

CS 237 Intro to Business Application Programming using COBOL or Introduction to C++ Programming 3 Total 9 Approved Computer Science Upper Division (above 300 level)

Electives 6

Approved Computer Science Electives 6

MATHEMATICS