School of Continuing Studies  
 
   
Continuing Studies Northwestern
0
0
0
 
Undergraduate Room Assignments
Course Schedule at a Glance
Course Listings
Accounting
Advertising
African American Studies
African and Asian Languages
Anthropology
Art
Art History
Astronomy
Biological Sciences
Business Law
Chemistry
Civil Engineering
Classics
Communication Studies
Comparative Literature
Earth and Planetary Sciences
Economics
English
Finance
French
Geography
History
Information Systems
International Studies
Journalism
Marketing
Mathematics
Music History
Organization Behavior
Philosophy
Physics
Political Science
Psychology
Radio/Television/Film
Religion
Sociology
Spanish
Statistics
Theatre

Graduate | Undergraduate | Certificate | Summer | Programs at a Glance | OLLI
SCS Home  >  Course Listings
 

Course Listings

Use the pull-down menus to find classes based on day of the week, department, campus, course number or term. View courses at a glance for a quick view of all courses by day, campus and term.

 
Department: 
 
Campus: 
 
Day: 
 
Course Number: 
 
Term: 
   
NOTE: Most of the courses in the following areas may not be audited: Accounting, Art, English writing courses, Information Systems, Journalism, Language, Mathematics, Performance Studies, Physics, Statistics and Theatre. Some other individual courses also may not be audited. See course listings for details.

Information Systems courses carry science credit. Programming courses may not be audited.

CIS 110-CN
Introduction to Computer Programming

This course is designed as an introduction to programming practices for students who have no previous programming background. Students learn a systematic approach to solving problems through software solutions. Flowcharts, pseudocode, object-oriented concepts, and the Java programming language are utilized to analyze, design, construct, and test the programs. This course includes interactive lectures and labs. Students will be required to create substantial programming assignments. May not be audited or taken P/N. A $74 lab fee is due at registration.  
Fall 2009
CH   Sa  9:00 - 12:00 PM   Sec. 17  Jackie Bird   Wieboldt Hall 413  
Winter 2010
CH   6:15 - 9:15 PM   Sec. 12  Jackie Bird    


CIS 130-CN
Tools and Technologies of the World Wide Web

This introductory course on the tools and technologies for developing web pages and web sites concentrates on the client side technologies, using Internet Explorer as a web browser. At the end of the course, students should be able to use tools such as Adobe Dreamweaver to create basic web pages, and should be familiar with basic web page components and structures. Students are introduced to Web 2.0 concepts, and learn to use XHTML to mark up basic web page components such as links, lists, tables, and form elements; the cascading style sheet technique to create or change the presentation of web pages; and to use JavaScript to create dynamic web pages. The course also covers: the document object model used in the HTML document and used by JavaScript; the creation of basic event handlers for dynamic web pages to change the contents and/or presentation of the page based on user interaction, and the use of Adobe Flash to create simple animated web components. Basics about Ajax , XML, RSS, and Web services are also introduced. May not be audited or taken P/N. A $74 lab fee is due at registration. Prerequisite: some programming experience, such as CIS 110 or equivalent is not required, but will be helpful.  
Spring 2010
CH   Days: TBA  Time: TBA   Sec. 12  Staff    


CIS 212-CN
Introduction to Object-Oriented Programming

This course focuses on developing complex programs using an object-oriented language. Students write programs that utilize functions and methods for code modularization and arrays for solving problems. Information hiding, encapsulation, inheritance, polymorphism, exception handling, and other principles of object-oriented programming will be introduced. May not be audited or taken P/N.  
Fall 2009
LP   Tu  6:00 - 9:00 PM   Sec. 50  Kayed Akkawi    210 South Clark St. 16th Floor 4  
Spring 2010
LP   Tu  6:00 - 9:00 PM   Sec. 50  Staff    


CIS 313-CN
Telecommunications and Computer Networks

This course provides an overview of telecommunications and computer networks. Course work includes the study of signals and bandwidth concepts, spectra, basics of electronics, information and coding, modulation, multiplexing, transmission systems, transmission media, analog versus digital communications, computer networks, and switching techniques.  
Fall 2009
LP   6:00 - 9:00 PM   Sec. 50  Khaled Alzoubi   210 South Clark St. 16th Floor 5  
Spring 2010
LP   6:00 - 9:00 PM   Sec. 50  Staff    


CIS 314-CN
Intermediate Object-Oriented Programming

The objective of this course is to teach the student the concepts and practices of advanced object-oriented software design and development. The student's programming foundation will be enhanced by studying advanced concepts behind object orientation including role-based programming, advanced concepts of inheritance, interface development, design patterns, and test-driven development. Using this foundation, students will learn the real-world aspects of object orientation by putting the concepts into practice. Students will use a contemporary object-oriented programming language and a database management system to develop a client-server application. Prerequisite: CIS 212 or equivalent programming course. May not be audited or taken P/N.  
Winter 2010
LP   6:00 - 9:00 PM   Sec. 50  Kayed Akkawi    


CIS 317-CN
Introduction to Databases

This course covers the fundamentals of database design and management. Topics include the principles and methodologies of database design, database application development, normalization, referential integrity, security, relational database models, and database languages. Principles are applied by performing written assignments and a project using an SQL database system.  
Fall 2009
CH   6:00 - 9:00 PM   Sec. 50  Faisal Akkawi    Wieboldt Hall 506  
Winter 2010
CH   Sa  9:00 - 12:00 PM   Sec. 50  Faisal Akkawi     
Spring 2010
CH   6:00 - 9:00 PM   Sec. 50  Faisal Akkawi     


CIS 345-CN
Information Security

This course provides students with practical knowledge to understand, manage, and ensure the security of an organization's information assets. Concepts of information security, business continuity, disaster recovery, and risk management are presented. The course includes fundamentals of risk analysis and the legal, ethical, and social issues involved. To assist in meeting the security requirements, concepts of privacy, basic tools for information security, and identification and authentication in local and distributed environments are introduced. Other topics include the basics of encryption and digital signatures; physical, technical, and organizational security protocols and policies; and information security standards. Class case discussions are held in the context of business and nonprofit organizations. Prerequisite: CIS 313 or equivalent.  
Fall 2009
LP   Th  6:15 - 9:15 PM   Sec. 36  David Anderson   210 South Clark St. 16th Floor 5  


CIS 350-CN
Strategic Information Systems

This course examines current issues, themes, and research related to the strategic use of information systems in organizations at a high level. It focuses on the use of information and information technology for competitive advantage in businesses, organizations, and nonprofits. The management of information as a resource and information systems planning and its relationship to strategic planning are discussed. Cases are used to illustrate the use of information systems to gain a competitive edge. Both successful and failed IT systems and projects, past and present, are studied. Topics include the use of strategic information systems for competition, business-IT alignment, global IT issues and outsourcing, knowledge management, and strategic information systems investment and evaluation. Various approaches to assessing the business value of information systems projects are presented. Practicing technology managers and executives share past experiences and their visions of the future of IT and strategy with students.  
Fall 2009
LP   6:00 - 9:00 PM   Sec. 50  William Waas   210 South Clark St. 16th Floor 7  


CIS 360-CN
Requirements Management

This course focuses on methods and techniques in software requirements management: functional and nonfunctional requirements; formal specifications, acceptance testing, use cases, and UML (unified modeling language); change management; eliciting of requirements; and requirements management tools. The topic is presented in the context of the systems development life cycle. Prerequisite: CIS 212 or equivalent.  
Spring 2010
CH   6:15 - 9:15 PM   Sec. 15  Laurel McGrath    


CIS 365-CN
Enterprise Software Development

This course addresses the increasing need to integrate a broad range of data, information systems, and technologies across organizations to serve business goals. It will help students to understand how to implement comprehensive systems, such as ERPs, across an organization, and consider the impact on business processes. Other topics include basic concepts of distributed architectures, network communications, middleware, web services, and service-oriented architectures designed to meet the needs of today's complex organizations. May not be audited or taken P/N. Prerequisite: CIS 314 or equivalent (two programming courses).  
Spring 2010
LP   Th  6:15 - 9:15 PM   Sec. 36  Chang Y. Miao    


CIS 370-CN
Systems Analysis and Design

This course provides an overview of the systems development lifecycle (SDLC) with an emphasis on developing quality software systems that meet business requirements and goals. Students acquire the basic skill set needed by business analysts in today's complex development environment. Topics covered include detailed presentation of the SDLC stages and associated processes, with an emphasis on requirements analysis, use cases, data and systems modeling tools and techniques, implementation strategies, software quality metrics, and effective management of software projects. Practical applications of theory are discussed for a variety of systems and best practices are emphasized by studying cases from select industries. Students are expected to attend each class, prepare for class by reading the material, complete assignments, and work on a major project as a member of a software project team. May not be audited or taken P/N.  
Spring 2010
CH   6:15 - 9:15 PM   Sec. 12  Jackie Bird    


CIS 385-CN
Understanding Technology and Human Interaction

MySpace, Facebook, and Orkut provide persistent services for exchanging personal information, ubiquitous computing environments allow objects to adapt to our everyday experiences, and new technologies enable people to collaborate on projects when they are thousands of miles apart. The design of such systems, however, is not simply a technical question. In order to successfully create these systems, an understanding of how people work, play, and communicate with one another in a wide variety of situations is necessary. This course illustrates the practice of understanding human interactions that take place both with and through technology. Also, it explores the design, creation, and evaluation of technologies to support such interactions. Course topics include design processes, prototype construction, and evaluation techniques. Specialized topics cover technologies for special populations, social software and collaborative systems, and entertainment technologies. No programming experience is necessary.  
Winter 2010
LP   Th  6:15 - 9:15 PM   Sec. 36  Sevan Muradian    


CIS 394-CN
Software Project Management and Development

Software development methodologies, object-oriented analysis and design, CASE tools, software life cycle. Project management tools, programming teams. Executable specifications, automatic test generation. May not be audited or taken P/N. Prerequisite: CIS 314 or equivalent (two programming courses).  
Winter 2010
LP   Tu  6:00 - 9:00 PM   Sec. 50  Atef Bader    

Northwestern University
Courses | Graduate | Undergraduate | Certificate | Corporate Education | OLLI | Summer | Students | Faculty | About SCS | Contact
SCS Home | Northwestern Home | Calendar: Plan-It-Purple | Sites A-Z | Search
Northwestern University School of Continuing Studies 339 E. Chicago Ave. Chicago, IL 60611 - 3008
Phone: 312-503-6950 (Chicago) 847-491-5611 (Evanston) Fax: 312-503-4942
Last updated June 26, 2009 World Wide Web Disclaimer and University Policy Statements © 2009 Northwestern University