JSCClogoBW
Programs » Course Descriptions

Computer Information Systems (CIS)

CIS 113  Spreadsheet Software Applications   
3 semester hours
Prerequisite: CIS 146 or spreadsheet experience
Code C
This course provides students with hands-on experience using spreadsheet software. Students will develop skills common to most spreadsheet software by developing a wide variety of spreadsheets. Emphasis is on planning, developing, and editing functions associated with spreadsheets. (F, Sp, Su)

CIS  117  Database Management Software Applications    
3 semester hours
Prerequisite: CIS 146 or database experience
Code C
This course provides students with hands-on experience using database management software. Students will develop skills common to most database management software by developing a wide variety of databases. Emphasis is on planning, developing, and editing functions associated with database management. (F, Sp)

CIS  130  Introduction to Information Systems    
3 semester hours
Prerequisite: None
Code B
This course is an introduction to computers that reviews computer hardware and software concepts such as equipment, operations, communications, programming and their past, present and future impact on society. Topics include computer hardware, various types of computer software, communication technologies and program development using computers to execute software packages and/or to write simple programs. Upon completion, students should be able to describe and use the major components of selected computer software and hardware. (F, Sp, Su)

CIS  146  Microcomputer Applications    
3 semester hours
Prerequisite: Keyboarding skills recommended
Code B
This course is an introduction to the most common microcomputer software applications. These software packages should include typical features of applications, such as word processing, spreadsheets, database management, and presentation software. Upon completion, students will be able to utilize selected features of these packages. (F, Sp, Su)

CIS  150 (110)  Introduction to Computer Logic and Programming    
3 semester hours
Prerequisite: CIS 130 or equivalent background
Code C
This course includes logic, design and problem solving techniques used by programmers and analysts in addressing and solving common programming and computing problems. The most commonly used techniques of flowcharts, structure charts, and pseudocode will be covered and students will be expected to apply the techniques to designated situations and problems. (F, Sp, Su)

CIS  161 (273)  Introduction to Networking Communications    
3 semester hours
Prerequisite: CIS 130 or equivalent background
Code C
This course is designed to introduce students to basic concepts of computer networks. Emphasis is placed on terminology and technology involved in implementing selected networked systems. The course covers various network models, topologies, communications protocols, transmission media, networking hardware and software, and network troubleshooting. Students gain hands-on experience in basic networking. (F, Sp, Su)

CIS  207  Introduction to Web Development    
3 semester hours
Prerequisite: CIS 130 or equivalent background
Code C
This course introduces basic Web page development techniques. Topics include HTML, scripting languages, and commercial software packages used in the development of Web pages. At the conclusion of this course, students will be able to use specified markup languages to develop basic Web pages. (F, Sp, Su)

CIS  208  Intermediate Web Development    
3 semester hours
Prerequisite: CIS 207   Code C
This course builds upon basic skills in Web authoring.  Various Web authoring tools are introduced. Upon completion students will be able to use these tools to enhance Web sites. (F, Sp)

CIS  209  Advanced Web Development    
3 semester hours
Prerequisite: CIS 207 or equivalent   Code C
This is an advanced Web design course emphasizing the use of scripting languages to develop interactive Web sites. Upon completion students will be able to create data driven Web sites. (Su)

CIS  212S  Visual Basic Programming
(VisualBasic .Net)    
3 semester hours
Prerequisite: CIS 150   Code B
This course emphasizes BASIC programming using a graphical user interface. The course will emphasize graphical user interfaces with additional topics as advanced file handling techniques, simulation, and other selected areas. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. (F, Sp)

CIS  213  Advanced Visual Basic Programming
(Adv. Visual Basic .Net)    
3 semester hours
Prerequisite: CIS 212S or equivalent background
Code C
This course is a continuation of CIS 212S, Visual Basic Programming. (Sp, Su)

CIS  222  Database Management Systems    
3 semester hours
Prerequisite: CIS 146 or database experience
Code C
This course will discuss database system architectures, concentrating on Structured Query Language (SQL). It will teach students how to design, normalize and use databases with SQL, and to link those to the Web.

CIS  250  E-Commerce    
3 semester hours
Prerequisite: CIS 130 and Web related computer experience
Code C
This course is an introduction to e-commerce. Topics include marketing, building an electronic commerce store, security, and electronic payment systems. Upon completion student will be able to build an e-commerce presence. (Su)

CIS  251  C++ Programming    
3 semester hours
Prerequisite: CIS 150   Code B
This course is an introduction to the C++ programming language including object oriented programming. Topics include: problem solving and design; control structures; objects and events; user interface construction; and document and program testing. (F, Sp, Su)

CIS  255  Java Programming    
3 semester hours
Prerequisite: CIS 150   Code B
This course is an introduction to the Java programming language. Topics in this course include object-oriented programming constructs, Web page applet development, class definitions, threads, events and exceptions. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. (F, Sp, Su)

CIS  261  COBOL Programming    
3 semester hours
Prerequisite: CIS 150   Code B
This course is an introduction to the COBOL programming language. Included are structured programming techniques, report preparation, arithmetic operations, conditional statements, group totals, and table processing. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. (as needed)

CIS  262  Advanced COBOL Programming    
3 semester hours
Prerequisite: CIS 261   Code B
This course consists of development, completion, testing, and execution of complex problems in COBOL using various data file structures. A structured approach will be implemented as a methodological system. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. (as needed)

CIS  268  Software Support    
3 semester hours
Prerequisite: CIS 130 or equivalent background
Code C
This course provides students with hands-on practical experience in installing computer software, operating systems, and trouble-shooting. (F, Sp, Su)

CIS  269  Hardware Support    
3 semester hours
Prerequisite: CIS 268 or equivalent
Code C
This course provides students with hands-on practical experience in installation and troubleshooting computer hardware. (F, Sp, Su)

CIS  275   Workstation Administration    
3 semester hours
Prerequisite: CIS 161 or equivalent experience
Code C
This course provides a study of client system administration in a network environment.  Topics include installing, monitoring, maintaining, and troubleshooting client operating system software and managing hardware devices and shared resources. Students gain hands-on experience in client operating system installation and basic administration of network workstations. (Sp)

CIS  276  Server Administration    
3 semester hours
Prerequisite: CIS 161 or equivalent experience
Code C
This course introduces network operating system administration. Topics included in this course are network operating system software installation, administration, monitoring, and maintenance; user, group and computer account management: shared resource management; and server hardware management. Students gain hands-on experience in managing and maintaining a network operating system environment. (Sp)

CIS  277  Network Services Administration    
3 semester hours
Prerequisite: CIS 276 or equivalent experience
Code C
This course provides an introduction to the administration of fundamental networking services and protocols. Topics included in this course are implementing, managing, and maintaining essential network operating system services such as those for client address management, name resolution, security, routing, and remote access. Students gain hands-on experience performing common network infrastructure administrative tasks. (Su)

CIS  278  Directory Services Administration    
3 semester hours
Prerequisite: CIS 276 or equivalent experience
Code C
This course provides a study of planning, implementing, and maintaining a network directory service. Topics included in this course are planning and implementing network directory organizational and administrative structures. Students gain hands-on experience using a directory service to manage user, group, and computer accounts., shared folders, network resources, and the user environment. (Su)

CIS  279S  Network Infrastructure Design    
3 semester hours
Prerequisite: CIS 277   Code C
This course provides a study of network infrastructure design. Topics included in this course are strategies for planning, implementing, and maintaining server availability and security, client addressing schemes, name resolution, routing, remote access, and network security. Students gain experience by designing plans for implementing common network infrastructure and protocols. (F)

CIS  280  Network Security    
3 semester hours
Prerequisite: CIS 277 and CIS 278
This course provides a study of threats to network security and methods of securing a computer network from such threats. Topics included in this course are security risks, intrusion detection, and methods of securing authentication, network access, remote access, Web access, and wired and wireless network communications. Upon completion students will be able to identify security risks and appropriate counter measures. (F)

CIS  281  System Analysis and Design    
3 semester hours
Prerequisite: CIS 213, CIS 222, CIS 251, CIS 255, CIS 209, or CIS 285
Code C
This course is a study of contemporary theory and systems analysis and design. Emphasis is placed on investigating, analyzing, designing, implementing, and documenting computer systems. Upon completion, students should be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. (Sp)

CIS  284  CIS Internship
3 semester hours
Prerequisite: Permission of Instructor
Code C   (Int 15 hrs)
This course is designed to provide the student with an opportunity to work in a degree/program related environment. Emphasis is placed on the student’s “real world” work experience as it integrates academics with practical applications that relate meaningfully to careers in the computer discipline. Significance is also placed on the efficient and accurate performance of job tasks as provided by the “real world” work experience. Grades for this course will be based on a combination of the employer’s evaluation of the student, and the contents of this course submitted by the student. Upon completion of this course, the student will be able to demonstrate the ability to apply knowledge and skills gained in the classroom to a “real world” work experience. Currently, courses are available in A. Applications, N. Networking, P. Program­ming, and W. Web Technologies. (F, Sp)

CIS  285  Object Oriented Programming    
3 semester hours
Prerequisite: CIS 255 or equivalent   Code B
This course is an advanced object-oriented programming course and covers advanced program development techniques and concepts in the context of an object-oriented language, such as C++ or Java. Subject matter includes object-oriented analysis and design, encapsulation, inheritance, polymorphism (operator and function overloading), information hiding, abstract data types, reuse, dynamic memory allocation and file manipulation. Upon completion, students should be able to develop a hierarchical class structure necessary to the implementation of an object-oriented software system. Currently, courses are available in 285. Advanced Java and 285C. C#. (Sp)

CIS  287 (294Q) SQL Server    
3 semester hours
Prerequisite: CIS 276   Code C
This course will provide students with the technical skill required to install, configure, administer and troubleshoot SQL Server client/server database management system. At the completion of this series students will be able to: identify the features of SQL Server and the responsibilities and challenges in system administration; identify the benefits of integrating SQL Server and setup clients for SQL Server; install and configure SQL Server; manage data storage using database devices and partition data using segments; manage the user accounts; manage user permissions; identify the various task scheduling and alerting abilities of SQL Executive; identify the concepts used in replication and implement replication of data between two SQL Services; identify the types of backup and create backup devices; identify the factors effecting SQL Server performance and the need for monitoring and tuning; locate and troubleshoot problems that occur on the SQL Server.

CIS  291  Case Study in Computer Science    
3 semester hours
Prerequisite: Permission of Instructor   Code C
This course is a case study involving the assignment of a complete system development project for analysis, programming, implementation, and documentation. Topics include planning system analysis and design, programming techniques, coding and documentation. Upon completion, students should be able to design, code, test and document a comprehensive computer information system. Currently, courses are available in A. Applications, N. Networking, P. Programming, and W. Web Technologies. (F, Sp, Su)

CIS  294  Special Topics    
3 semester hours
Prerequisite: None   Code C
This course allows study of currently relevant computer science topics, with the course being able to be repeated for credit for each different topic covered. Course content will be determined by the instructor and will vary according to the topic being covered. Upon completion, the student will be able to demonstrate knowledge of the course topic through the completion of assignments and appropriate tests. (Sp)

CIS  299  Directed Studies in Computer Science
3 semester hours
Prerequisite: Advanced CIS course   Code C
This course allows independent study under the direction of an instructor. Topics to be included in the course material will be approved by the instructor prior to or at the beginning of the class. Upon completion, the student will be able to demonstrate knowledge of the topics as specified by the instructor. (as needed)