2021-2022 Academic Catalog and Student Handbook 
    
    May 21, 2024  
2021-2022 Academic Catalog and Student Handbook [ARCHIVED CATALOG]

Course Descriptions


If you’re seeking individual course requirements pertaining to electives, the Course Filter below will assist in narrowing your search.

Variable Courses

FLI -  Foreign Language Institute Courses

VAR -  Variable Credit Courses

 

Missouri Higher Education Core Transfer Curriculum - Core 42

MOTR - Core 42 Transfer Curriculum  

 

 

Computer Information Science

  
  • CIS-100 Basic Computer Literacy


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    This is a hands-on course designed for the beginner or new user who wants to learn the essentials of how to use a personal computer. Course topics include: an introduction to computer hardware, keyboarding, purchasing and maintaining a computer, computer security and the Internet, online learning environments, file management, search engines, and email. You will also be introduced to word processing, spreadsheet, and presentation software.
  
  • CIS-101 Technology & Digital Literacy


    Credits: 3
    Contact Hours: Lec 3
    Tier Rate: Tier I
    This course provides an overview of digital literacy topics such as computer hardware, software, programming, security, safety, and information systems. This is a “hands-on” class learning to use the most common computer software programs and information resources facilities. This course provides a look at the structure and components of computers, their operating systems, and an introduction to various applications with emphasis on word processing, spreadsheet applications, presentation software, and Internet usage. Prerequisite(s): Keyboarding skill of 25 WPM or BUS 101  or CIS 100  recommended.
  
  • CIS-120 Introduction to Computer Programming


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    This course teaches introductory skills in computer programming using a high-level computer programming language. There is an emphasis on both the principles and practice of computer programming topics such as basic principles, object-oriented programming, algorithms, and software development methods. Emphasis in both synthesis and analysis of computer programs. Prerequisite(s): CIS 101  or concurrent enrollment.
  
  • CIS-125 Intro to Computer Game Develop


    Credits: 3
    Contact Hours: Lec 2 Lab 2
    Tier Rate: Tier I
    This course provides an introduction to computer game development for those seeking a career in this industry. Technologies commonly employed in developing interactive software will be examined, including software, hardware and middleware such as class libraries and engines. Game design modes and genres will be explored, as well as other applications and markets for this medium. Issues surrounding the computer game business will be explored, including personnel, philosophical and production issues, ethical concerns and influences of games and other interactive media on society.
  
  • CIS-130 Web Site Development I


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    This course entails development of websites using modern technologies. Students will learn to develop websites using the latest HTML standards, to employ cascading style sheets (CSS), and to use web scripting languages. Provides extensive hands-on experience of an introductory nature. Prerequisite(s): CIS 101  or concurrent enrollment.
  
  • CIS-131 Web Site Development II


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    Note: Course only offered in the fall semester. This course covers the advanced features of Web Development, which brings interactivity and personalization to Web pages. Subjects explored include advanced HTML, using forms to gather information, JavaScript, and current frameworks. Prerequisite(s): Grade of “C” or better in CIS 120  and a grade of “C” or better in CIS 130 .
  
  • CIS-150 C# Programming I


    Credits: 3
    Contact Hours: Lec 2 Lab 2
    Tier Rate: Tier I
    Note: Course only offered in the spring semester. This course is an introduction to structured, event-driven and object-oriented programming using the C# language. Students will learn to design programs that solve common business problems using good programming style appropriate in a team environment. Students will also learn to use a variety of visual components to create effective user interfaces targeting the Windows operating system. Prerequisite(s): Grade of “C” or better in CIS 120 .
  
  • CIS-151 C# Programming II


    Credits: 3
    Contact Hours: Lec 2 Lab 2
    Tier Rate: Tier I
    Note: Course only offered in the fall semester. This course is a continuation of CIS-150 C# Programming I. After a quick review, the student is introduced to advanced programming concepts such as data abstraction, classes, maintaining relational data, the use of additional visual components and other techniques commonly employed in advanced, commercial, multi-tiered applications. Other topics such as programming for the Internet, targeting hand-held devices, and using graphics to enhance an application’s visual appeal may also be explored. Prerequisite(s): Grade of “C” or better in CIS 150 .
  
  • CIS-170 Java Programming I


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    Note: Course only offered in the fall semester. This course is an introduction to object oriented programming using Java. Topics covered are: control structures, classes, objects, encapsulation, polymorphism, run-time type identification, messages, methods, and arrays. Prerequisite(s): Grade of “C” or better in CIS 120 .
  
  • CIS-171 Java Programming II


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    Note: Course only offered in the spring semester. This course is a continuation of CIS-170 Java Programming I. After a review, the student is introduced to intermediate programming concepts essential for students seeking a career in software development. Topics include: graphical user interface (GUI) components, lists, queues, trees, other data structures and the Collections API. Prerequisite(s): Grade of “C” or better in CIS 170 .
  
  • CIS-201 Computer Apps for Business


    Credits: 3
    Contact Hours: Lec 3
    Tier Rate: Tier I
    This course provides a “hands-on” use of electronic spreadsheets and database application software. Students will design, test, and debug spreadsheet applications and implement databases. This course will demonstrate why spreadsheets and databases are valuable when making business decisions and provide an overview of how to solve problems in these applications. Upon successful completion of the course, students will have the knowledge and skills to determine how to use spreadsheets and databases effectively in further college courses and a business environment. Prerequisite(s): CIS 101  
  
  • CIS-220 Game Development


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    This course provides students the opportunity to demonstrate mastery of advanced skills, including mathematics, algorithms, object-oriented programming, software design patterns and graphics as students develop features common to modern computer games. Various technologies and platforms are explored, giving students exposure to what it takes to develop computer games. Prerequisite(s): CIS 125  or concurrent enrollment, and grade of “C” or better in CIS 150  or CIS 170 .
  
  • CIS-230 Systems Analysis & Design


    Credits: 3
    Contact Hours: Lec 2 Lab 2
    Tier Rate: Tier I
    Note: Course only offered in the spring semester. In this course, students will use systems design and database to provide enterprise-wide business, organizational and managerial solutions. Prerequisite(s): Grade of “C” or better in CSC 140  or CIS 150  or CIS 170  or concurrent enrollment.
  
  • CIS-235 Intro to Cloud Computing


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    Note: Course only offered in the spring semester. This course provides the concepts and skills necessary to use differe cloud-computing resources in an application development setting. Topics include the benefits of different cloud service models, learning how to use services provided by major public cloud providers and best practices when working with application cloud services.  Prerequisite(s): Grade of “C” or better in CIS 150 , or Grade of “C” or better in CIS 170  , or Grade of “C” or better in CSC 140 .
  
  • CIS-239 PHP Programming


    Credits: 3
    Contact Hours: Lec 2 Lab 2
    Tier Rate: Tier I
    Note: Course only offered in the fall semester. Upon successful completion of this course, students will have hands-on experience with PHP syntax and constructs and know how to integrate HTML and PHP code to manage and process data. This course is recommended for Web developers, designers, and programmers who want to learn PHP fundamentals and create interactive and dynamic Web pages. Prerequisite(s): Grade of “C” or better in CIS 130 .
  
  • CIS-240 Mobile App Development


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    This course is an introduction to mobile application development, including market opportunities, challenges, and architectural models. Course covers an overview and comparison of technical approaches by Apple (iOS), Google (Android) and Microsoft. Course topics will include design and creation of basic and advanced applications, use of an integrated development environment, performance and security issues, and application packaging and distribution mechanisms. Students will become familiar with the end-to-end process to install, develop, test, and distribute mobile applications. Prerequisite(s): Grade of “C” or better in CIS 150 , or CIS 170 , or CSC 140 .
  
  • CIS-250 Database and Query


    Credits: 3
    Contact Hours: Lec 2 Lab 2 Practicum 0
    Tier Rate: Tier I
    Note: Course only offered in the fall semester. This is an introductory course that provides database theory with an emphasis on relational database management. Hands-on Structured Query Language (SQL) database programming is included. The course also covers design, normalization, implementation and query of a relational database and uses an enterprise level database management system. Prerequisite(s): CSC 140  or CIS 150  or CIS 170  or concurrent enrollment
  
  • CIS-260 Software Engineering Project


    Credits: 3
    Contact Hours: Lec 2 Lab 2
    Tier Rate: Tier I
    This course is intended to develop the student’s programming knowledge and skills in an applied environment. Students will work as individuals and in teams to implement a real-world equivalent system, perhaps converting legacy code to current technology standards or designing a new product from scratch. Students will develop designs, generate test procedures, and build a multitiered, clientserver application capable of being utilized from a variety of platforms. Students will also learn project management and scheduling skills and that will be used to manage project phases and keep teams on task. Students must earn a grade of C or better in this course to meet graduation requirements. Prerequisite(s): Grade of “C” or better in CIS 250  and a grade of “C” or better in either CIS 151  or CIS 171 .
  
  • CIS-290 Co-Operative Ed/Internship


    Credits: 3
    Contact Hours: Lec 3
    Tier Rate: Tier I
    This course provides supervised work experience in the major field, which provides the opportunity to make practical application of the knowledge and skills attained. An individualized instructional management plan will determine goals to be accomplished. Seminars may also be required. Please see the department chair of specific program area for application. Prerequisite(s): Completion of 30 credit hours and 2.0 GPA or advisor’s approval.