The Center at Ursinus College
Search     
Bachelors Degree




Course Descriptions - Management & Design of Information Systems, Computer Science
 >> Bachelor Degree > Course Descriptions 

Certain courses in the evening program are not offered in the day, and are designated as "E" (evening only) courses.  Credits from these courses may be applied to the Associate and Bachelor of Business Administration degrees, but not to the Bachelor of Arts or Bachelor of Science degrees.  Any specific course prerequisites are stated in the course description.  The credit value of each course, expressed in semester hours, is printed in parentheses.
Topics Courses
Computer Science Courses
Management and Design of Information Systems (MDIS) Courses

Topics Courses
Various topics involving the computer as a problem-solving tool.  The use of popular business, academic, and systems software will be covered.   A student may use at most 4 credits of CS topics from different categories toward graduation.  Prerequisite skills are required. Students must attend all classes.

Courses are graded S/U.

CS02
CS03
CS10e
CS11e
CS12e
CS13e
CS14e
CS15e
CS16e
CS17e
CS20e
CS21e
CS22e
 
Computers for New Users (0)
Introduction to Windows (0)
Microsoft Word (1)
Problem Solving with Microsoft Excel (1)
Microsoft Access (1)
Web Page Design (1)
Advanced Web Page Design (1)
Effective PowerPoint Presentations(1)
Effective research on the Internet (1)
ERP and SAP:  An Overview (1)
Programming Fundamentals (1)
Intermediate Java (1)
C++ Fundamentals (1)
 

Computer Science Courses

CS-278W Discrete Structures (4)

Management and Design of Information Systems

MDIS-173
MDIS-174
MDIS-273
MDIS-375
MDIS-377
MDIS-471
Introduction to Computer Science (4)
Data Structure (4)
Design and Analysis of Algorithms (4)
Object Oriented Design and Systems Development (4)
Database Design (4)
Seminar in Computer Science (4)

 

One Credit Topics Courses

CS02 Computers for the New User (0)
An introduction to the computer as an information tool.  Basics of hardware, operating system and terminology.  Building a foundation for other topics through hands-on use.
(Formerly CS-100A) 

CS03 Introduction to Windows (0)
Develop the skills necessary to work in a Windows environment.  Learn how to navigate in Windows and use Windows tools.
(Formerly CS-100B) 
Prerequisite:  CS102 or hands-on experience using a personal computer.

CS10e. Microsoft Word(1)
Through hands-on exercises, students learn complex formatting techniques to produce professional letters, memos, multi-page reports, and term papers.  Section breaks, columns, tables, table of content generation, mail merge and styles will be covered.
(Formerly CS-100J)
Prerequisite:  Experience with Word for basic documents,
Note:  Students may not receive credit for CS10e and CS-100J. 

CS11e. Problem Solving with Microsoft Excel (1)
Following a brief review of the basic formatting and functions in worksheets, students will learn through hands-on examples how to analyze data using the advanced features of Excel.  List management, scenario manager, data table, goal seek, solver and pivot tables will be covered.
Prerequisite: Working knowledge of Excel basics.
Note:  Students may not receive credit for both CS11e and CS-100L.

CS12e. Microsoft Access (1)
Using several business scenarios, students learn how to organize and structure data into tables to create relational databases.  Simple and complex queries will be created to extract requested data.  Data entry forms will be designed to meet user specifications and professional reports will be produced.
Note:  Students may not receive credit for both CS12e and CS-100K.

CS13e. Web Page Design(1)
This course provides a foundation in the knowledge required to design and create basic websites.  The course will explore Website design, development and deployment methodologies.  Special emphasis will be applied to the areas of accessibility, portability, and effective communication methods as well as content considerations such as effectiveness and legality.
Note:  Students may not receive credit for both CS-100N and CS13e.

CS14e. Advanced Web Page Design(1)
This course expands on the knowledge gained in CS13e.  Topics include an introduction to XHTML, Scripting, DHTML, Active Server Pages, and Cascading Style Sheets.
(Formerly CS-100U)
Note:  Students may not receive credit for both CS-100U and CS13e.
Prerequisite:  CS-100N or CS13e or instructor's permission.

CS15e. Effective PowerPoint Presentation(1)
Creating presentations for a multimedia world.  Students learn how to design professional business presentations using most of the features available in PowerPoint including color schemes and designs, animation, sound, transitions, hyperlinks, masters and printing.
(Formerly CS-100G) 
Prerequisite:  Experience with Word and Excel desirable.

CS16e. Effective Research on the Internet(1)
This course covers all aspects of using the internet for academic and business research purposes.  Topics covered include using directories, virtual libraries, and search engines.  Specialized databases and library catalogs will also be covered as will proper citation format.  There will be emphasis on effective search strategies and the evaluation of information.
(Formerly CS-100P)

CS17e. ERP and SAP:  An Overview(1)
Overview of terminology, content, and technology behind enterprise resource planning, using SAP's R.3 enterprise software.  See how R/3 allows users to design and model processes along the business value chain.  Using a CBT CD, learn to navigate through basic SAP R/3 modules such as order processing, customer invoice and payment processing.
(Formerly CS-100M) 
Prerequisite:  CS03e or equivalent Windows experience.

CS20e. Programming Fundamentals(1)
This course focuses on understanding programming concepts, through a series of exercises and readings, the students gain an understanding of pseudocode, logic, procedural thinking, and the basics of DOS.  For those considering an MDIS major, this course provides the knowledge and skills necessary for MDIS173.
(Formerly CS-100W) 
Prerequisite:  Basic understanding of computers and high school intermediate algebra.

CS21e  Intermediate Java (1)
Building on the student's fundamental knowledge of Java programming, this course will provide a more comprehensive understanding of Java programming.  For those in the Software Development Major, this course provides the foundation knowledge and skills necessary for MDIS375.
(Formerly CS-100X)
Prerequisite: SSD1 or equivalent knowledge.

CS-22e C++ Fundamentals (1)
This course provides the student with the fundamentals of C++ Programming.  For those in the Software Development Major, this course provides the foundation knowledge  and skills necessary for MDIS174.
(Formerly CS-100Z)
Prerequisite: MDIS173 or equivalent programming knowledge.

 

Computer Science Courses

CS-278We.  Discrete Structures (4)
Axiomatic systems, logic, set theory, functions, mathematical induction, graph theory, trees.  Extensive outside projects. 
Prerequisite: MATH 103e or higher. 
Note:  A student may not receive credit for both CS-278W and MATH-236W

 

MANAGEMENT AND THE DESIGN OF INFORMATION SYSTEMS

MDIS-173. Introduction to Computer Science(4)
Problem-solving methods and algorithm development. Computer programming with a high-level language. Design, coding, debugging, and internal and external documentation of programs. Emphasis on developing good programming style. Programming projects of increasing complexity. Three hours of lecture and laboratory per week. Four semester hours. Note: Students with no computer science background must obtain permission from the instructor to take this course.

MDIS-174. Data Structures (4)
A continuation of MDIS-173. Introduction to4) algorithm analysis and data structures.  Classes and instances, vectors, and lists. Larger programs and/or team projects.
Three hours of lecture and laboratory per week. Four semester hours.
Prerequisite: MDIS-173.

MDIS-273.  Design and Analysis of Algorithms(4)
Complexity of algorithms, searching and sorting algorithms, tables, hashing, recursion, tree and graph algorithms. Three hours per week. Four semester hours.
Prerequisites: Math 103e, CS278W, and MDIS-174.

MDIS-375. Object Oriented Design and Systems Development (4)
Topics integral to the design, implementation and testing of a medium-scale software system combined with the practical experience of implementing such a project as a member of a programming team. Object-oriented design principles and design experience using Unified Modeling Language (UML) or another modeling language.  Three hours per week. Four semester hours.
Prerequisite: MDIS-173.

MDIS-377. Database Design (4)
The concepts involved in designing and using a database management system. Logical and physical database design. Entity-Relational Modeling. Various types of database structures, manipulations of a database structure through applications, query techniques, and programming in a database language. . Three hours per week. Four semester hours.
Prerequisite: MDIS-174

MDIS-471. Seminar in Computer Science (4)
A detailed study of an advanced topic in computer science, such as computational geometry, compilers, data mining, robotics or distributed technology. This course will satisfy the College requirement for a capstone experience in the major. May be repeated for credit. Three hours per week. Four semester hours.
Prerequisites: MDIS-174 and written permission of the instructor.