Bachelor of Science in Computer Information Systems

Curriculum

Today's job market requires graduates to be more than just experts in their fields.  They need to be able to apply and adapt a wide array of skills and experiences to fit changing business needs.  To make sure our students have the knowledge and skills they need to compete in a competitive job market, our computer information systems curriculum has four main components.

Major Courses: Focus and Depth

These courses provide an opportunity to understand the computer information systems field in greater depth.  In short, these are the "nuts and bolts" courses you'll need to land a job in computer information systems.

General Education Core

As a career-oriented university with a strong tradition in the liberal arts, Post University is committed to providing you with a firm foundation in the sciences, social sciences, arts and humanities. The general education core at Post University provides you with the ability to make connections across disciplines so you're better prepared to respond to a diverse and constantly changing global marketplace.

The ability to choose those courses that pique your interest is an important feature of the Post General Education Core.  Take a look below at the many options available to you.

Leadership Course

At Post, we are committed to preparing students to be successful in their careers and stand out among their peers. A critical element of this learning process is a leadership course that includes an interdisciplinary perspective on foundations underlying all organizations. These include management, leadership, domestic and international economics, ethics, social responsibility, entrepreneurship, marketing, e-commerce, information technology, human resource management, accounting, investments, money and personal finances. The skills learned are essential for success in any career, whether in a for-profit or non-profit business, or government organization. The ability to apply the principles learned in this course will help set Post University students apart as leaders in their fields.

Career and Self-Awareness Core

To be successful in life, people need to understand who they are and what they want to achieve.  Our career program offers seminar classes designed to help students enhance self-awareness, build confidence and develop a strong sense of direction.

This collection of short courses offered during your academic studies is intended to provide you with the experiences to become a self-aware, lifelong learner.  These courses include personal assessment tools with detailed diagnostic feedback including specific career information, computer simulations, self-study exercises as well as in-class discussion and discovery.  All of these activities are supported in the classroom and online through interactive exercises, using a new individualized, career-based resource program available only at Post University.


Internship and Cooperative Education Opportunities


At Post, students can take advantage of a robust internship program and co-op opportunities where they have opportunities to participate in real-life work situations related to their field of study before they graduate. 

Our program can give Post students a real edge over their competition. Not only do they get a chance to put their classroom learning to the test, but they also get opportunities to meet prospective employers, network with people in their field, test-drive their intended career, and build their resumes with concrete examples of how they've made the connection between theory and practice.


B.S. in Computer Information Systems Curriculum

 

General Education 60 crs
Common Core 12 crs
ENG110 College Writing

ENG110

College Writing - 3 Credits

This course is designed to develop and refine the analytical/critical reading skills and the substantive writing skills of freshmen.  This intensive writing class will focus on writing essays of varying length and expose students to the various rhetorical modes of writing that will contribute to their success in university courses and their chosen careers.

3 crs
ENG120 College Writing II

ENG120

College Writing II - 3 Credits

College Writing II looks to expand upon the writing skills attained in ENG110. As a student-centered course, students explore their own writing in peer, group, and self-review skill sessions. Students enhance self-editing skills and increase awareness of the revision skills needed in both college coursework and in careers. The course will further develop students' understanding of the writing process from pre-writing to final draft. This course encourages students to have their writing evaluated across the curriculum. The course culminates in a research essay and portfolio of original work.

Pre-requisite: ENG110.


    Prerequisite: ENG110
3 crs
COM107 Introduction to Communications

COM107

Intro to Communications - 3 credits

This introductory course will focus on the knowledge and skills that students need to become competent communicators.  This information and these skills will include speaking, listening, media literacy, computer-mediated communication, cultural sensitivity, workplace communication, group dynamics, and critical thinking.  Students will prepare and present speeches and group projects that utilize media and technology.  Emphasis will be place on personal, social and workplace interaction both individually and in group settings.

3 crs
CIS112 Introduction to Computing

CIS112

Introduction to Computing - 3 Credits

This course strives to meet the high level of computer literacy required of all students earning a degree from the university. Special emphasis is placed on the ethical use of computer technology for information analysis and communications. Computer units introduce the Internet, Windows, word processing, spreadsheets, and presentation software. Students who feel they have attained computer literacy and earn 70 percent on an exemption exam may substitute any other 3-credit course for this core requirement. 

Students may prove competency by passing a waiver examination.  No credit is granted if the requirement is waived.


    Students may prove competency by passing a waiver examination. No credit is granted if the requirement is waived.
3 crs
 
Liberal Arts Electives 24 crs
History Elective 3 crs
CIS340 Computer Ethics

CIS340

Computer Ethics - 3 Credits

This course strives to stimulate consciousness to meet the challenges arising from ethical dilemmas involving the misuse of technology. In a seminar format, violations of confidentiality and personal privacy, software piracy, computer viruses, abuse of Internet resources such as e-mail, ethical systems building, and vendor-client issues are explored.

Prerequisite: CIS112

3 crs
Social Science Elective 3 crs
Performance, Written, or Fine Arts Elective 3 crs
Elective 3 crs
Elective 3 crs
Elective 3 crs
Elective 3 crs
 
Math 6 crs
MAT105 Quantitative Methods

MAT105

Quantitative Methods - 3 Credits

This course surveys topics in elementary algebra, personal finance, probability, and statistics. Topics include solving algebraic equations, solving ratio and proportion problems, applications involving percentage and interest, applying the definition of probability, measures of central tendency, descriptive statistics, frequency distributions, graphical representation of data, and applications of the normal distribution. Topics focus on real-life situations, decision making skills, and problem solving. Some working knowledge of elementary algebra is expected. Course requires subscription to a supplementary online program. Scientific or graphing calculator strongly recommended.


OR
MAT120 College Algebra

MAT120

College Algebra - 3 Credits

This course provides a deeper understanding of the concepts of algebra including function applications, inequalities in two variables, matrix operations, linear programming, quadratic and polynomial applications, and solving rational and radical equations. Course requires subscription to a supplementary online program.

Prerequisite: Successful completion of two years of High School Algebra or the equivalent.


    Prerequisite: C or better in MAT102 or Department Permission
3 crs
MAT220 Statistics I

MAT220

Statistics - 3 Credits

This course offers students an opportunity to experience statistics as it would occur in various settings. Topics are presented through real life case studies and include an overview of the fundamentals of statistics, collective and descriptive statistical techniques, data collection and sampling, the normal distribution and probability, hypothesis testing, population inferences, simple linear regression, and correlation. An understanding of basic algebra is required. Course requires subscription to a supplementary online program. Scientific or graphing calculator and access to a spreadsheet program is recommended.

3 crs
 
Science 3 crs
Elective 3 crs
 
Open Electives 15 crs
  
Leadership Course 3 crs
LCS105 Elements of Organizations

LCS105

Elements of Organization - 3 Credits

Students need a basic understanding of how organizations work in order to manage their personal and professional lives. This course provides an interdisciplinary perspective on the foundations underlying all organizations (businesses, non-profit and governmental organizations) specifically as they relate to the nature of: management and leadership, economics both domestically and internationally, ethics, social responsibility, entrepreneurship, human resource management, marketing/advertising, e-commerce, information technology, accounting, investments, money and personal finances.

3 crs
 
Major, Core and Concentrations 51 crs
Designated Writing Course 3 crs
CIS311 Technical Writing in CIS

CIS311

Technical Writing in CIS - 3 Credits

This course is designed to teach technical communication skills and strategies needed to prepare and disseminate information in business and professional settings. This course offers practice in delivering oral presentations, and creating effective written and visual designs including electronic media, user manuals, formal technical reports, Web pages, and online help guides. This course emphasizes a systematic writing process, and it provides a practical study in mechanics, visual rhetoric, punctuation, grammar, and usage.

Prerequisite: ENG110, ENG120


    Prerequisite: ENG110, ENG120
3 crs
 
Major Core 18 crs
CIS120 Introduction to Information Technology

CIS120

Introduction to Information Technology - 3 credits

This course is designed to provide an in-depth understanding of information technology (IT). Students gain practical knowledge of IT systems and the different frameworks in which IT is managed in business. Topics include computer architecture and organization, application platforms, database management, Web technologies, and network configurations. In addition, the course examines the history of information technology and its impact on society.

Prerequisite: CIS112


    Prerequisite: CIS112
3 crs
CIS200 Programming Fundmentals VBI

CIS200

Programming Fundamentals VBI - 3 Credits

This course provides opportunities to practice the critical organizational and logical skills required when using data structures for writing programs in high level programming languages. Planning tools for modularity and data structures are introduced.

Prerequisite: CIS112 


    Prerequisites: CHS112
3 crs
CIS213 Project Management I

CIS213 

Project Management I  -  3 credits

This course introduces students to essential project management tools and methodology.  Course topics highlight modern PM techniques for managing applications development projects from initiation through delivery.   Emphasis is on business strategies that focus on planning, organizing, and controlling significant activities of software project management. 

Prerequisites: CIS112 and CIS120


    Prerequisites: CIS112, and CIS120
3 crs
CIS337 Networking in Business

CIS337

Networking in Business - 3 Credits

Emphasis in this course is placed on networked-based information technology (local and wide-area networks) used to gain efficiency and effectiveness for competitive advantages and for building new strategic relationships.

Prerequisites: CIS112, CIS230 or CIS240 strongly recommended.


3 crs
CIS415 Information Resource Management

CIS415

Information Resource Management - 3 Credits

This seminar provides a broad overview of information systems management with particular attention to planning, organizing, and controlling user services and managing the computer information systems development process. The case study approach is used. Oral and written reports are required.

Prerequisite: Senior standing in either CIS or Management.


    Prerequisite: Senior standing in either CIS or Management
3 crs
CIS450 Seminar in CIS

CIS450

Seminar in CIS - 3 Credits

This course provides the opportunity to do in-depth research on a topic of individual interest in CIS in order to integrate and assimilate information issues. It is the capstone course for the major and enables students to prepare documents representing their accomplishments, perceptions, and expertise for future evaluation. Frequent meetings between students and instructor serve to focus and direct the study.

Prerequisites: 21 credits in CIS and senior standing.


    Prerequisites:21 credits in CIS and senior standing
OR
CIS398 Internship in CIS

CIS398

Internship in CIS - 3 Credits

This course provides students with practical experience in CIS within private or public sectors under the supervision of a practicing professional. Students are required to spend 15 hours per semester in seminar meetings and work at least 90 hours per semester in a computer facility.

A journal describing daily activities is required.

Prerequisites: 18 credits in CIS and at least Junior standing.

You must speak with your academic advisor as well as the Career Services Office before registering.


    Prerequisites: 18 credits in CIS and at least Junior standing
3 crs
 
Directed Electives 15 crs
CIS300/400 Directed Elective 3-4 crs
CIS300/400 Directed Elective 3-4 crs
Directed Elective  
Directed Elective  
Directed Elective  
 
Concentrations 15 crs
 
Career and Self-Awareness 6 crs
CSA101 College Success Seminar

CSA101

Exploring Self: Inside Out - 3 credits

This course will focus on self-discovery and interaction with others to provide learners with the foundation for examining and further developing their own personal effectiveness. An environment of trust will be built within the class to enable individual and collective openness, discovery, and engagement in personal learning. The course will use experiential learning, personal reflection, and group interaction as primary approaches. This is a hybrid course, with classroom interaction time blended with online learning and interaction through the Blackboard learning management system.

3 crs
CSA260 Professional Success Seminar

CSA260

Professional Success Seminar - 1 credits

This course will enable students to develop their own individualized plans for personal, academic, and career success. Students will engage in self-evaluation exercises and highly interactive classroom activities to evaluate their own “fit” for certain careers. Students will also participate in resume and cover letter writing activities to prepare for the experiential learning of the next course. Students will establish short-term career goals and begin a career portfolio to be refined during successive semesters.

1 cr
CSA400 Career Capstone

CSA400

Career Capstone - 2 credits

This course is the culmination of the career and self-awareness series, a comprehensive program for career and life planning. The course prepares students for a transition from university life to independent work life. Students will learn valuable financial and money management skills. Students will explore life balance issues, life roles, and self-concept as they relate to their future plans. Students will explore employment issues, such as the changing nature of work, diversity, trends, and job outlook. The course will require students to engage in networking and a job search with the goal of employment upon graduation. In addition, students who are seeking to enter graduate school will engage in the application process, including interviewing practice, and admissions essay writing.

Prerequisite: CSA260


    Prerequisite: CSA260
2 crs
 
Grand Total 120 crs

 

CIS Electives
Choose five of the following courses or select a CIS Concentration or CIS Certificate option:
CIS120 Introduction to IT

CIS120

Introduction to Information Technology - 3 credits

This course is designed to provide an in-depth understanding of information technology (IT). Students gain practical knowledge of IT systems and the different frameworks in which IT is managed in business. Topics include computer architecture and organization, application platforms, database management, Web technologies, and network configurations. In addition, the course examines the history of information technology and its impact on society.

Prerequisite: CIS112


    Prerequisite: CIS112
3 crs
CIS230 Programming VBII

CIS230

Programming VBII - 3 Credits

This course applies structured techniques to programming business applications in Visual Basic.  Emphasis is on using Visual Basic programming language to build business applications that access and manipulate databases, display and print reports. 

Prerequisites: CIS112 and CIS200


    Prerequisites: CIS112 and CIS200
3 crs
CIS317 Decision Support/Expert Systems

CIS317

Decision Support Systems/ Expert Systems - 3 Credits

Management strategies utilizing computer support systems, simulations, decision modeling tools, and sample expert systems resulting in improved decisions for all levels of management are examined.

Prerequisites: CIS112, CIS312, and junior standing.


    Prerequisites: CIS112, CIS312, and junior standing.
3 crs
CIS337 Networking in Business

CIS337

Networking in Business - 3 Credits

Emphasis in this course is placed on networked-based information technology (local and wide-area networks) used to gain efficiency and effectiveness for competitive advantages and for building new strategic relationships.

Prerequisites: CIS112, CIS230 or CIS240 strongly recommended.


    Prerequisites: CIS112, CIS230 or CIS240 strongly recommended
3 crs
CIS340 Computer Ethics

CIS340

Computer Ethics - 3 Credits

This course strives to stimulate consciousness to meet the challenges arising from ethical dilemmas involving the misuse of technology. In a seminar format, violations of confidentiality and personal privacy, software piracy, computer viruses, abuse of Internet resources such as e-mail, ethical systems building, and vendor-client issues are explored.

Prerequisite: CIS112


    Prerequisite: CIS112
3 crs
CIS350 Web Design

CIS350

Web Design - 3 Credits

In this course, students will go through the entire process of planning and building well-designed interactive web sites using HTML and Web authoring tools. Emphasis is on designing the functional features and aesthetic qualities of a web site.  

This course may not be substituted for a programming language.

Prerequisites: CIS112, CIS312 or permission of the instructor.


    Prerequisites: CIS112, CIS312 or permission of the instructor
3 crs
CIS351 Web I

CIS351

Web I  -  3 credits

This introductory course provides students with practical methods and skills to plan, design, and develop an interactive Website.  Emphasis is on using essential principles and techniques for building an effective Web layout and user interface.   The course will conclude with the submission of a final project demonstrating the rudiments of Web development.

Prerequisites: CIS112, or CIS312 or permission of the instructor.


    Prerequisites: CIS112, or CIS312 or permission of the instructor
3 crs
CIS360 Systems Analysis I

CIS360

Systems Analysis I - 3 Credits

This course introduces an overview of the traditional systems development life cycle and emphasizes prototyping for the continuous improvement of technology-based systems.

Prerequisites: CIS112, CIS200 or CIS420 are strongly suggested.


    Prerequisites: CIS112, CIS200 or CIS420 are strongly suggested
3 crs
CIS361 Systems Analysis II

CIS361

Systems Analysis II - 3 credits

This course examines advanced system analysis techniques for determining business information systems requirements. Topics include object-oriented analysis, agile analysis, prototype development, quality control, and configuration management. Emphasis is on the development and maintenance of software systems. This course builds on Systems Analysis I.

Prerequisites: CIS112, CIS230 or CIS240, CIS356 or permission of the instructor.


    Prerequisites: CIS112, CIS230 or CIS240, CIS356 or permission of the instructor
3 crs
CIS370 Global E-Commerce

CIS370

Global E-Commerce - 3 Credits

Students are introduced to the theory and practice of electronic commerce emphasizing how computer technology presently influences online business strategies and initiatives.

Prerequisites: MGT105, CIS112, CIS317 suggested.


    Prerequisites: MGT105, CIS112, CIS317 suggested
3 crs
CIS415 Information Resource Mgt.

CIS415

Information Resource Management - 3 Credits

This seminar provides a broad overview of information systems management with particular attention to planning, organizing, and controlling user services and managing the computer information systems development process. The case study approach is used. Oral and written reports are required.

Prerequisite: Senior standing in either CIS or Management.


    Prerequisite: Senior standing in either CIS or Management
3 crs
CIS420 Database Management Systems

CIS420

Database Management Systems - 3 Credits

An overview of database modeling is presented with the objective of mastering one database management system for personal computers. Each student will prepare a complete database system by designing menus, input screens, queries, and output reports. Also covered are database selection and administration.

Prerequisites: CIS112, CIS312, CIS230, and CIS360 strongly recommended.


    Prerequisites: CIS112, CIS312, CIS230, and CIS360 strongly reccommended
3 crs
CIS422 Database I

CIS422

Database I  -  3 credits

Principles and methodologies of database design are presented with the objective of developing a basic database model for a personal computer.  Students are required to build a database system that demonstrates basic menus, input screens, queries, and reports.  Emphasis is on relational theory, SQL concepts, and database integrity.

Prerequisites: CIS112; CIS120, CIS312, CIS360, and CIS230 are strongly recommended


    Prerequisites: CIS112, CIS120, CIS312, CIS360, and CIS230 are strongly reccommended
3 crs
CIS423 Advanced Database Management

CIS423

Advanced Database Management Systems - 3 Credits

This course reinforces topics introduced in the first course and initiates building complete database systems using Visual Basic and Oracle. The final project requires the creation of an operational, menu-driven, customized database system.

Prerequisites: CIS112, CIS312, CIS420. CIS230, CIS360, and CIS412 strongly recommended


    Prerequisites: CIS112, CIS312, CIS420, CIS230, CIS360, and CIS412 strongly recommended
3 crs
CIS425 Computer Control and Audit

CIS425

Computer Control and Audit - 3 Credits

This course is an introduction to the fundamentals of auditing and controlling computer information systems. Emphasis is placed on the design and application of controls within computer information systems. This course may be used to fulfill either a CIS or Accounting elective.

Cross listed with ACC425. Prerequisites: CIS312 or CIS430 for CIS students.


    Cross listed with ACC425. Prerequisites: CIS312 or CIS430 for CIS students
3 crs
CIS430 Accounting Information Systems

CIS430

Accounting Information Systems - 3 Credits

This course introduces the system flow of financial information in the contexts of the system development process and the actual applications of computer technology to record keeping and information gathering functions. Applications studied include procurement and receiving, inventory control, accounts payable, marketing and shipping, billing and collections, etc. Case studies and a hands-on computer project are required. This course may be used to fulfill either a CIS or Accounting elective.

Cross listed with ACC430.  Prerequisites: ACC303 or at least junior standing for CIS majors.


    Cross listed with ACC430. Prerequisites: ACC303 or at least junior standing CIS majors
3 crs
CIS450 Seminar in CIS

CIS450

Seminar in CIS - 3 Credits

This course provides the opportunity to do in-depth research on a topic of individual interest in CIS in order to integrate and assimilate information issues. It is the capstone course for the major and enables students to prepare documents representing their accomplishments, perceptions, and expertise for future evaluation. Frequent meetings between students and instructor serve to focus and direct the study.

Prerequisites: 21 credits in CIS and senior standing.


    Prerequisites: 21 credits in CIS and senior standing
3 crs

 

Computer Networking Concentration 15 crs
CIS220 A+ Computer Repair Course

CIS220

A+ Computer Repair Course - 3 Credits

To provide an opportunity for students to obtain the knowledge and skills necessary to service microcomputer hardware and supported peripherals, build a computer from parts, and prepare for a successful result on the CompTIA A+ Essentials exam. This class is 50% Lecture – 50% hands on and/or virtual lab simulation.

Prerequisite: CIS112 in Concentration only.

3 crs
CIS221 Introduction to Computer Networking (Network +)

CIS221

Introduction to Computer Networking (Network +) Course – 3 credits

This course provides students with the technical skills and industry know-how required to begin focusing on the fundamentals of protocols, topologies, hardware, and network design. They will explore TCP/IP, Ethernet, wireless transmission, security concepts, and virtual networks with practical case studies to prepare for a successful result on the CompTia Network + exam. This class is 50% Lecture – 50% hands on and/or virtual lab simulation.

Prerequisite: CIS220.

3 crs
CIS222 Introduction to Computer Security (Security +)

CIS222

Security + Course - 3 Credits

This course provides an introduction to the fundamentals of network security, including compliance and operational security; threats and vulnerabilities; application, data, and host security; access control and identity management; and cryptography. The course covers new topics in network security as well, including psychological approaches to social engineering attacks, Web application attacks, penetration testing, data loss prevention, cloud computing security, and application programming development security. This course is 50% lecture – 50% hands-on.

Prerequisite: CIS 221.


3 crs
CIS320 Introduction to Network Routers (CISCO ISDN1)

CIS320

Cisco Course ICDN1 - 3 Credits

This course is a comprehensive guide for anyone wishing to obtain a solid background in basic Cisco networking concepts. Students are first introduced to theory-based concepts, which are followed-up with practical hands-on labs. This course is 50% Lecture – 50% hands-on.

Prerequisite: CIS222.

3 crs
CIS441 Microsoft Server Course (MCSE)

CIS441

Microsoft Server Course (MCSE) - 3 Credits

This course prepares the student to administer networks using the Microsoft Windows Server operating system. Focusing on updates to the software and in-depth coverage of the administration aspects of Windows Server, this course includes topics such as installing, configuring, managing and troubleshooting server installation. This class is 50% Lecture – 50% hands on and/or virtual lab simulation.

Prerequisite: CIS321.


3 crs

 

Database Management Concentration 15 crs
CIS351 Web I

CIS351

Web I  -  3 credits

This introductory course provides students with practical methods and skills to plan, design, and develop an interactive Website.  Emphasis is on using essential principles and techniques for building an effective Web layout and user interface.   The course will conclude with the submission of a final project demonstrating the rudiments of Web development.

Prerequisites: CIS112, or CIS312 or permission of the instructor.


    Prerequisites: CIS112, or CIS312 or permission of the instructor
3 crs
CIS422 Database I

CIS422

Database I  -  3 credits

Principles and methodologies of database design are presented with the objective of developing a basic database model for a personal computer.  Students are required to build a database system that demonstrates basic menus, input screens, queries, and reports.  Emphasis is on relational theory, SQL concepts, and database integrity.

Prerequisites: CIS112; CIS120, CIS312, CIS360, and CIS230 are strongly recommended


    Prerequisites: CIS112, CIS120, CIS312, CIS360, and CIS230 are strongly reccommended
3 crs
CIS424 Database II

CIS424

Database II  -  3 credits

This course reinforces topics introduced in Database I and initiates building complete database systems using Microsoft Visual Basic and Oracle. Students are required to submit a final project that includes planning and creating an operational, menu-driven, customized database management system. 

Prerequisites: CIS112, CIS120, CIS200, CIS230, CIS312, CIS412, and CIS422 are strongly recommended.


    Prerequisites: CIS112, CIS120, CIS200, CIS230, CIS312, CIS412, and CIS422 are strongly recommended
3 crs
CIS427 Database III

CIS427

Database III - 3 Credits

This course reinforces topics introduced in the Database II course. This course provides advanced knowledge of relational database management systems (RDBM) and distributed databases.  Practical exercises will be used to highlight RDBM strategies; develop Oracle PL/SQL-based applications; diagnose problems; and improve database performance. 

Prerequisites: CIS112, CIS120, CIS200, CIS230, CIS312, CIS412, CIS422, and CIS424 are strongly recommended.


    Prerequisites: CIS112, CIS120, CIS200, CIS230, CIS312,CIS412, CIS422, and CIS424 are strongly recommended
3 crs
CIS429 Database IV

CIS429

Database IV  -  3 credits  

This course reinforces themes introduced in Database III and highlights essential techniques in Oracle database performance tuning.  Practical exercises will be used to formulate SQL queries and tune SQL statements for optimal performance.   Topics include performance diagnostics and tuning; using tuning tools and utilities; using triggers to customize information management in the Oracle database; managing memory; and tracking and managing dependencies. 

Prerequisites: CIS112, CIS120, CIS200, CIS230, CIS312, CIS412, CIS422, CIS424, and CIS427 are strongly recommended


    Prerequisites: CIS112, CIS120, CIS200, CIS230, CIS312, CIS412, CIS422, CIS424, and CIS427 are stongly recommended
3 crs

 

Software Development Management Concentration 15 crs
CIS360 Systems Analysis I

CIS360

Systems Analysis I - 3 Credits

This course introduces an overview of the traditional systems development life cycle and emphasizes prototyping for the continuous improvement of technology-based systems.

Prerequisites: CIS112, CIS200 or CIS420 are strongly suggested.


    Prerequisites: CIS112, CIS200 or CIS420 are strongly suggested
3 crs
CIS361 Systems Analysis II

CIS361

Systems Analysis II - 3 credits

This course examines advanced system analysis techniques for determining business information systems requirements. Topics include object-oriented analysis, agile analysis, prototype development, quality control, and configuration management. Emphasis is on the development and maintenance of software systems. This course builds on Systems Analysis I.

Prerequisites: CIS112, CIS230 or CIS240, CIS356 or permission of the instructor.


    Prerequisites: CIS112, CIS230 or CIS240, CIS356 or permission of the instructor
3 crs
CIS303 Software Engineering I

CIS303

Software Engineering I  -  3 credits

This course introduces students to theoretical and functional aspects of software engineering.  Course topics cover systematic approaches for developing complex software systems and practical strategies for documenting each phase of the software development process.  Emphasis is on using software engineering techniques to complete collaborative software development projects.  

Prerequisites: CIS112 and CIS120


    Prerequisites: CIS112 and CIS120
3 crs
CIS404 Software Engineering II

CIS404 

Software Engineering II   -  3 credits

This course presents advanced topics on software engineering practices for the design and development of software products.  The course focuses on software engineering measures for analyzing and documenting requirements; preparing design specifications; and developing and testing applications. Emphasis is on disciplined software engineering techniques that are used to produce quality and sustainable software products.  This course builds on the topics introduced in CIS303 Software Engineering I. 

Prerequisites: CIS112, CIS120, and CIS303


    Prerequisites: CIS112, CIS120, and CIS303

3 crs

CIS314 Project Management II

CIS314

Project Management II -  3 credits

This course provides advanced approaches for managing and tracking medium and large scale software development projects.  The focus of the course is to present practical methods for monitoring work schedules and milestones; reducing risks; estimating project resources and cost; integrating scope changes; and maintaining quality throughout the project.  Emphasis is on using project management techniques to analyze and control the activities of the project management team.  This course builds on topics introduced in CIS 213 Project Management I.

Prerequisites: CIS112, CIS120, and CIS213


    Prerequisites: CIS112, CIS120, and CIS213
3 crs


Game Design and Animation Certificate 24 crs
CIS112 Introduction to Computers

CIS112

Introduction to Computing - 3 Credits

This course strives to meet the high level of computer literacy required of all students earning a degree from the university. Special emphasis is placed on the ethical use of computer technology for information analysis and communications. Computer units introduce the Internet, Windows, word processing, spreadsheets, and presentation software. Students who feel they have attained computer literacy and earn 70 percent on an exemption exam may substitute any other 3-credit course for this core requirement. 

Students may prove competency by passing a waiver examination.  No credit is granted if the requirement is waived.

3 crs
CIS200 Introduction to Programming (VB 1)

CIS200

Programming Fundamentals VBI - 3 Credits

This course provides opportunities to practice the critical organizational and logical skills required when using data structures for writing programs in high level programming languages. Planning tools for modularity and data structures are introduced.

Prerequisite: CIS112 


    Prerequisites: CIS112
3 crs
CIS230 Programming in Visual Basic (VB 2)

CIS230

Programming VBII - 3 Credits

This course applies structured techniques to programming business applications in Visual Basic.  Emphasis is on using Visual Basic programming language to build business applications that access and manipulate databases, display and print reports. 

Prerequisites: CIS112 and CIS200


    Prerequisites: CIS112 and CIS200
3 crs
GAM217 Introduction to Video Games

GAM217

Introduction to Video Games -  3 credits

This course provides an introduction to the essential study of video games.  The course surveys various perspectives in the field of game design and production.  Topics include the history of video games and animation, human computer interaction, game theory, game genres, game engine architectures, and game culture.  In addition, evolution of the video game industry will be examined. Students are required to complete a digital game to demonstrate rudimentary design principles discussed in the course.  

Prerequisite:  CIS112


    Prerequisite: CIS112
3 crs
GAM247 Interactive Computer Graphics

GAM247

Interactive Computer Graphics -  3 credits

This course introduces design and aesthetic foundations of 3-dimensional computer graphics and animation. Topics include rendering 3D geometric models, 2D and 3D transformations, color theory, illumination and shading, texture, special effects, and computer animation. Emphasis is on rendering interactive graphics for video games. The course culminates in a presentation of students’ final projects involving an original video game that incorporates basic elements of 3D animation.

Prerequisites: CIS112 and IDT301


    Prerequisite: CIS112
3 crs
GAM257 Fundamentals of Game Programming

GAM257

Fundamental of Game Programming  -   3 credits

This course introduces game programming principles and techniques for planning and implementing 3D interactive games.  In a collaborative fashion, students are exposed to a structured process that explains how to develop 3D games incorporating object-oriented programming statements, 3D graphic scripts, character animation, sound, and music.  This course concludes with a final project involving a game prototype that exhibits 3D graphics programming and animation techniques studied in this course.  Emphasis is on problem solving and collaboration.  

Prerequisites:  CIS112 and GAM247


    Prerequisites: CIS112 and GAM247
3 crs
GAM301 Game Design and Animation I

GAM301  

Game Design and Animation I  -  3 credits 

This course introduces students to fundamental principles of game design and 3D computer animation.  The course explores methods of modeling, rendering, and animating 3D objects for video games, computer simulations, and virtual worlds.   Students use 3D modeling software to create character animation and 3D environments including rigging, key framing animation, lighting, camera angles, texture formation, and motion.  

Prerequisites:  CIS112, GAM217, and GAM247 


    Prerequisites: CIS112, GAM217, and GAM247
3 crs
GAM401 Game Design and Animation II

GAM401  

Game Design and Animation II  -  3 credits  

This course builds upon the knowledge gained in Game Design and Animation I.  Advanced methods of game design, including drafting a game design document, are covered in the course. Students gain insight into the aesthetic design and technical implementation needed to design high-quality 3D interactive video games. Students use 3D modeling software and scripting techniques to create character and terrain animation, and artificial intelligence for games.   Emphasis is on applying problem-solving skills and refining the game design document.   

Prerequisites:  CIS112, GAM217, GAM247, and GAM301 


    Prerequisites: CIS112, GAM217, GAM247, and GAM301
3 crs

 



Minors are also available, to learn more visit the Undergraduate MInors section.

Universities regularly make changes to the curriculum in order to offer quality and relevant degrees. Post University reserves the right to change the curriculum at any time. Any changes to the curriculum will be published as soon as the changes have been approved.