Skip to content
CIS Logo

 

 

Computing & Information Sciences Courses

 


CS 105 I DIGITAL LIFE THROUGH MULTIMEDIA (3.00 credits)
Multimedia has emerged as a common thread with which to connect individuals to the digital world. The course uses various multimedia technologies to explore everyday life, the societal impact of digitally produced resources and how the Web is exploited by both individuals and organizations. Emphasis is placed on how multimedia is used for life in college and the world of work. Prerequisites: None.
CS 150 I COMPUTING & BUSINESS APPLICATIONS (3.00 credits)
This course is designed to provide students in-depth skills in business productivity systems including Microsoft Office Suite as well as necessary Information Literacy skills. Through a set of case studies and tutorials main attention is given to the use of Excel in the business world. Prerequisites: Basic knowledge of Windows and initial familiarity with Microsoft Office suite. This course is strongly recommended to students who seek a Business degree.
CS 155 I COMPUTER BUS MODELNG & OPTIMIZATION (3.00 credits)
This course is intended to show how computer modeling of real business problems can give insight into the vast amount of data each business operates with. Students will explore real life case studies and model them with computer software. Such models will enable students to examine business problems and come up with optimal course of actions. The case studies may include but not limited to data mining, analysis of sales team’s effectiveness, best and most-likely scenarios, advertising, ROI, quantification of customer loyalty, etc. Basic proficiency with Excel is expected.
CS 170 IU ANIMATION GAMING & 3D VIRTUAL WORLD (4.00 credits)
Students create their first mobile apps, computer animations, games and 3D virtual worlds as they learn basics of computer programming. They use a software environment developed at Carnegie Mellon (called Alice) to create 3D virtual worlds and animations, and MIT App Inventor, a blocks-based programming tool. In the process, they will gain insights into methodologies and perspectives of computing software design, recognize the importance of being able to make clear arguments, evaluate them using the collected evidence as well as communicate ideas clearly when working collaboratively. Students will be required to do a variety of interesting projects which may involve graphics, animations, games and building useful mobile apps.
CS 176 I INTRO WEB DESIGN & DEVELOPMENT (4.00 credits)
This course introduces students to the basics of the Web Design and programming. Students are introduced to HTML5 (Hypertext Markup Language), CSS (Cascading Style Sheet), as well as to programming concepts using Javascript. Students will create working web pages and multi-page websites with multimedia elements.
CS 180 INTRO TO COMPUTING AND PROGRAMMING (4.00 credits)
This course first reviews the concepts of procedural programming and then moves on to the object-oriented programming paradigm. It focuses on the definition and use of classes along with the fundamentals of object-oriented design including encapsulation and information-hiding; separation of behavior and implementation; subclasses and inheritance; polymorphism. Prerequisites: CS 170, CS 175 or CS 176, or consent of instructor.
CS 220 NETWORK FUNDAMENTALS (4.00 credits)
The course concentrates on the theory and practical application of networking principles, with an emphasis on the technical components of data and voice communications and TCP/IP. Prerequisites: None.
CS 250 IT PROJECT MANAGEMENT (4.00 credits)
This course is focused on project management principles and practices for the information systems and technology profession. Prerequisites: None.
CS 270 INTRODUCTION TO DATABASE STRUCTURES (4.00 credits)
Concepts of files, databases, data objects, and presentation of data in various formats are covered. Introduction to types of database applications includes student project and use of open source tools such as MySQL and PHP. Prerequisites: CS175 or CS180, or consent of instructor
CS 279 INDEPENDENT STUDY - COMPUTER SCI (1.00 - 4.00 credits)
Topics and credits to be arranged. Prerequisites: consent of instructor.
CS 301 X INFO SYSTEMS ANALYSIS & DESIGN (4.00 credits)
This course blends theory with practical application. Today's information systems are built using object-oriented approaches. CS301 focuses on the definition, analysis and design stages of systems development. Students will apply theoretical concepts through practice using case studies. Projects will be completed both on an individual basis and in a collaborative team environment. CS301 must be followed by CS302. Prerequisites: CS 180 CS 270, ENG 110 or W cornerstone.
CS 302 INFORMATION SYSTEMS: DESIGN & IMPLM (4.00 credits)
Continues the work started in CS301. This course completes the study of information systems design and implementation processes. Students will be required to complete a major project, created specifically to apply their knowledge at a practical level. Emphasis is placed on the participatory nature of system design and implementation and will require active contributions by the students during and outside of official class hours. Prerequisites: CS301.
CS 320A K SOC & PROF ISSUES IN IS/IT: MAJORS (3.00 credits)
This course is seminar based, community oriented and involves research into the topics of codes of ethics, ethical decision making, and the ways in which our 'wired world' present challenges to living an authentic life. Students are expected to develop and refine their own personal mission statements. To explore what it means to live and contribute to a just and compassionate world, students select from a potential list of professional issues, develop strategies to explore the issues in detail, using a semi-structured qualitative research method. Using an iterative approach, students begin by exploring their own values and assumptions about the chosen issue, then select, interview and explore the views and perspectives of members of the Edgewood College community, the greater Madison community and the global community. While developing a greater awareness of the chosen professional issue, students construct a community space to house the results of their work. Near the end of the semester, students provide a series of public presentations to members of the Edgewood College, Madison, and global communities. Prerequisites: Departmental major, ENG 110 or W cornerstone, COMMS 100 or completion/current enrollment in O cornerstone. For Majors only. (F)
CS 320B 2K SOC & PROF ISSUES IN IS/IT: NON-MAJ (3.00 credits)
This course is seminar based, community oriented and involves research into the topics of codes of ethics, ethical decision making, and the ways in which our 'wired world' present challenges to living an authentic life. Students are expected to develop and refine their own personal mission statements. To explore what it means to live and contribute to a just and compassionate world, students select from a potential list of professional issues, develop strategies to explore the issues in detail, using a semi-structured qualitative research method. Using an iterative approach, students begin by exploring their own values and assumptions about the chosen issue, then select, interview and explore the views and perspectives of members of the Edgewood College community, the greater Madison community and the global community. While developing a greater awareness of the chosen professional issue, students construct a community space to house the results of their work. Near the end of the semester, students provide a series of public presentations to members of the Edgewood College, Madison, and global communities. Prerequisites: ENG 110 or W cornerstone, COMMS 100 or completion/current enrollment in O cornerstone. (F)
CS 340 ADVANCED OOP AND DATA STRUCTURES (4.00 credits)
This course builds upon CS 180, Introduction to Computing and Programming, and will: deepen students' understanding of core principles of Object-Oriented Programming including Encapsulation, Inheritance, and Polymorphism; will cover topics such Exception Handling, I/O Streams, Event Handling, and will introduce students to different types of Data Structures. Prerequisites: CS 180 and CS 270.
CS 379 INDEPENDENT STUDY - COMPUTER SCI (1.00 - 4.00 credits)
Topics and credits to be arranged. Prerequisites: consent of instructor.
CS 430 INFORMATION SECURITY & NETWORK MGMT (4.00 credits)
The securing and management of networks poses some of the most complex challenges to the Information Systems/Technology professional. This course, designed to follow CS 220, explores various methods used to secure a network, including commonly used encryption algorithms. Effective network management techniques ensure that all types of information travel the network in an efficient manner. Prerequisites: CS 220.
CS 470 INTERNSHIP IN COMPUTER SCIENCE (1.00 - 3.00 credits)
Students complete this course as part of the internship requirement for the major. Prerequisites: Junior standing in the major or minor; consent of department.
CS 479 INDEPENDENT STUDY - COMPUTER SCI (1.00 - 4.00 credits)
Topics and credits to be arranged. Prerequisites: consent of instructor.
CS 480 ADVANCED WEB DEVELOPMENT (4.00 credits)
This course covers advanced web development techniques, including student and team projects, database development for enterprise systems, and multiple platforms. Prerequisites: CS175 or CS176.
CS 490 TOPICS IN COMPUTER SCIENCE (1.00 - 4.00 credits)
Under the supervision of a faculty member of the CIS department, this course provides students the opportunity to conduct research in a topic of their choosing to deepen their knowledge in a particular area of the Computing profession. Prerequisites: CS 480 and CS 270.
CS 492 3 INFORMATION SYSTEMS PROJECT (4.00 credits)
As an integrating course combining all of the elements of successful system development, this is the capstone course for the CIS major. This course is intended to provide the students with an opportunity to implement and complete a project in support of an Edgewood College Community Partner. Working in teams, the students utilize formal project management structures and processes. Through an examination of technologies used for communication, with a special focus on the emerging emphasis on technologies used for social networking, the students completing this community service project will consider this question: As members of the IS/IT profession, in what ways do their roles as purveyors of technology impact and are impacted by the constant shift of technological platform and how does this constant change shape their views. This question will be examined from three contexts: 1) organizations in which they work; 2) their personal lives; and 3) the lives of others with whom they interact. The class will develop a system in accordance with client specifications and present its final results to departments and peers of the college. (S) Prerequisites: COR 2, CS 250 or concurrent enrollment, CS 301, CS 320, CS 340, CS 430, and CS 480.