Computer Information Systems Class Descriptions

Computer Information Systems (CIS) Classes

145.    Management Information Systems and Business Intelligence
This course covers the fundamentals of information systems with an emphasis on business intelligence systems.  The latest advances in these systems are covered along with topical references to ethical and societal issues.  This course is designed to help students function more effectively and efficiently as managers, decision makers, and leaders in the business world.  Students learn to use data analysis software for summarization and visualization of critical business data. Prerequisite:  Experience using Microsoft Excel and Access.  Taught every semester.  Embedded Skill: Quantitative Reasoning. Four credits
160.    Introduction to the creation of 3-D movies and graphics
This course will introduce students to creating three dimensional graphics. Students will learn to create three dimensional models, and add texture, lighting, and structure. Students will learn how to animate models and create a movie. Students will work individually or in teams to create and publically present a final project. Taught May Term of odd numbered years. Area of Engagement: The Arts. Four credits
180.    Independent Study in Computer Science.
190.    Special Topics in Computer Science.

198.    Independent Research in Computer Science.
255.     Introduction to Database Systems.

The focus of this course is database system design and implementation.  Current database design techniques are covered including data modeling and normalization.  Implementation issues with respect to the relational model are addressed as well.  Coverage of SQL is included as well as the design and implementation of a practical application using a relational database management system.  Prerequisite: Computer Science 150, Introduction to Programming or equivalent background.  Taught every Fall semester. Four credits.
260.    Programming Language Lab.
This course is intended for students or professionals who already have experience with at least one high-level object-oriented programming language at the level of CmSc 150.  It provides students with the knowledge and skills one needs to develop applications in a specific programming language such as Visual Basic, C#, Java, C++, etc.  The course focuses on the key aspects of the specific language.  Prerequisite:  Computer Science 150, Introduction to Programming or equivalent experience.  Two courses are taught every Fall. Two credits.
280.    Independent Study in Computer Science.
290.    Special Topics in Computer Science.
298.    Independent Research in Computer Science.
300.    Project Management.

This course covers managing a project start up, scope, time lines, cost, quality, people, communications, risk, and procurement. The project management methods taught are suitable for a wide variety of project types such as software development or business projects.  Project management software will be used to provide students with hands-on experience in a business environment. Four credits.  Same as Management 300. Embedded skills: Collaborative Leadership, Written Communication. Taught every Fall semester.
305.    Web Development.
This course provides students with the knowledge and skills necessary to develop Web applications by using Web development tools and technologies such as ASP.NET, JavaServer Pages, Java Servlets, JavasScript, and Perl.  Various aspects of web applications and services will be covered.  Practical development issues such as debugging, deployment, security, scalability, performance and availability will also be discussed.  Prerequisite:  Computer Science 150, Introduction to Programming.  Taught every Spring semester. Four credits.
355.     Advanced Database Systems.
This course concentrates on advanced database topics.  Topics will be selected from data and database administration, transaction management and concurrency control, client/server systems and distributed databases, data warehousing and mining, object-relational databases and web technologies.  Prerequisite:  Computer Information Systems 255, Introduction to Database Systems.  Taught every Spring semester. Four credits.
380.    Independent Study in Computer Science.
385.    Capstone

Students must work on either a significant research project, a significant software development project, or a development project as part of an internship.  Prerequisite:  Completion of at least one 300-level CmSc or CIS course, submission of a proposal, and senior standing.  Four credits.
386.    Capstone
Students must work on either a significant research project, a significant software development project, or a development project as part of an internship.  This is a one credit version of 385 for when a student is working on an internship or project in combination with another major that does not require an additional four credits of load. Prerequisite:  Completion of at least one 300-level CmSc or CIS course, submission of a proposal, and senior standing.  One credit.
390.    Special Topics in Computer Science.
398.    Independent Research in Computer Science.