Simpson College  

  

Courses

Computer Information Systems

135. Management Information Systems.

This course examines how information technology and information systems are used to increase productivity and quality. Topics include an introduction to computer hardware and data communication technology, productivity and data management software, and business applications of the technology. Laboratories emphasize spreadsheet and database management software as tools for business decision-making. Cornerstone 2B. Three hours

145 XX. Programming Language:  An Introduction.

This course provides an introduction to the fundamentals of vocabulary, syntax, style, and capabilities of a specific language such as C++, Java, Visual Basic, or C#. Course offerings will be determined by need and interest of students. No prerequisites. Three hours.

205.  Decision Support Systems for Management.

Computer-based systems for management decision making are studied. Students learn how to enhance decision making using spreadsheet and database management software. Laboratory experiences provide hands on introductions to advanced spreadsheet techniques and tools and data retrieval methods used in decision support systems. Prerequisite: CIS 135, Management Information Systems or permission of instructor. Three hours.

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, Fundamentals of Computing I or equivalent background. Three hours.

260 XX. Programming Language.

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++, Cobol, or SQL. The course focuses on the key aspects of the specifi c language including methods and classes, selection and repetition, arrays and collections, file management techniques, inheritance, debugging and exception handling. Other topics, depending upon the language, may include windows forms, database access, event-driven programming, Java applets, SQL query development and triggers. Prerequisite: Computer Science 150 Fundamentals of Computing I or equivalent experience. Three hours.

270. 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 Fundamentals of Computing I and Computer Information Systems 255 Introduction to Database Systems or equivalent experience. Three hours.

300. Project Management.

This course covers concepts and issues important in effectively managing projects. Topics include starting up a project, managing the 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. Prerequisite: Computer Science 150 Fundamentals of Computing I or Management 131 Management Concepts. Three hours. Same as Management 300.

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. Three hours.

377. Capstone Research Project.

The research project is one of three capstone experience options for CIS majors. This option requires that the student work on a significant research project in an area related to one of the department’s 300-level offerings (CIS/CmSc 310, 315, 330, 335, 340, 355, 360, 375). This may be a component of an active research project being undertaken by a faculty member in the department, or may be an independent project. Prerequisite: Completion of at least one 300-level CmSc or CIS course, submission of a project proposal, and senior standing. Three hours.

378: Capstone Development Project.

The development project is one of three capstone experience options for CIS majors. This option requires that the student work on developing a significant piece of software in conjunction with some on-going departmental project or for non-commercial use by a campus entity or other non-profit entity. It is possible for a team of students to work on such a project, pending approval by the sponsoring instructor. Prerequisite: Completion of at least one 300-level CmSc or CIS course (CmSc 375 and CIS 355 are highly recommended), submission of a project proposal, and senior standing. Three hours.

379: Capstone Sponsored Practicum.

The development project is one of three capstone experience options for CIS majors. This option requires that the student work on developing a significant piece of software in conjunction with some on-going departmental project or for non-commercial use by a campus entity or other non-profit entity. It is possible for a team of students to work on such a project, pending approval by the sponsoring instructor. Prerequisite: Completion of at least one 300-level CmSc or CIS course (CmSc 375 and CIS 355 are highly recommended), submission of a project proposal, and senior standing. Three hours.

 

SEARCH: