:::::::    bob's place    :::::::
classes
"I have never let my schooling interfere with my education." (Mark Twain)
 

Current Classes (Summer 2007)

CSCI N331: Visual Basic Programming
URL: http://www.cs.iupui.edu/~rmolnar/n331/
Official Description:
An introduction to programming with a focus on rapid application development environments, event-driven programming, and programming in the Windows environment. Course will demonstrate how the major application types (spreadsheets, databases, text editors) are written. Lecture and laboratory.
CSCI N485: Capstone Project in Applied Computing
URL: http://www.cs.iupui.edu/~rmolnar/n485/
Official Description:
P: N301 and N341. This course provides students with a mechanism for producing and integrating technical achievement meritorious of program culmination. The project shall demonstrate subject matter mastery in project development guidelines, and reflect both a breadth and depth of technically focused problem-solving skills.

Past Classes

CSCI N100: Introduction to Computers & Computing
URL: http://www.cs.iupui.edu/~rmolnar/n100/
Official Description:
P or C: MATH 001, M001, or equivalent. No computing experience assumed. How computers work, word processing, spreadsheets, file management, and Internet skills. Emphasis on problem-solving techniques. Lecture and laboratory. Credit given for only one of CSCI N100, CPT 106, or BUS K201.
CSCI N201: Programming Concepts
URL: http://www.cs.iupui.edu/~rmolnar/n201/
Official Description:
Summary of basic computing topics, problem solving techniques, and their application to computing. Introduction to programming concepts with a focus on language-independent principles such as algorithm design, debugging strategies, essential control structures, and basic data structure concepts. Lecture and laboratory.
CSCI N207: Data Analysis Using Spreadsheets
URL: http://www.cs.iupui.edu/~rmolnar/n207/
Official Description:
P: MATH 111. Summary of basic computing topics. An introduction to data analysis using spreadsheets. Emphasis on the application of computational problem solving techniques. Lecture and laboratory.
CSCI N241: Fundamentals of Web Development
URL: http://www.cs.iupui.edu/~rmolnar/n241/
Official Description:
Introduction to writing content for the Internet and World Wide Web. Emphasis on servers, hand-coded HTML, Cascading Style Sheets and extending HTML with other Web technologies. Lecture and laboratory.
CSCI N301: Fundamental Computer Science Concepts
URL: http://www.cs.iupui.edu/~rmolnar/n301/
Official Description:
P: MATH M118. An introduction to fundamental principles of computer science, including hardware architecture, algorithms, software engineering, and data storage. Lecture and laboratory.
CSCI N305: C Language Programming
URL: http://www.cs.iupui.edu/~rmolnar/n305/
Official Description:
The basics of computer programming concepts using the C programming language. Emphasis on problem solving and algorithm implementation using a universal subset of the C programming language. Lecture and laboratory.
CSCI N307: Introduction to Programming Using Java
URL: http://www.cs.iupui.edu/~rmolnar/n307/
Official Description:
P: N241 or equivalent. Introduction to programming concepts focusing on the Java language. Essential algorithm design, basic program control concepts, essential data concepts, debugging, and testing programs. The course will also include object-oriented programming, creating user interfaces, event handling, and multi-platform programming issues. This course is primarily for students in the School of Informatics.
CSCI N341: Introduction to Client-Side Web Programming
URL: http://www.cs.iupui.edu/~rmolnar/n341/
Official Description:
P: N241 or equivalent. Introduction to programming with a focus on the client-side programming environment. Programming using languages commonly embedded in Web browsers. Lecture and laboratory.
CSCI N345: Advanced Programming, Java
URL: http://www.cs.iupui.edu/~rmolnar/n345/
Official Description:
P: N307 or N331 or N341 or equivalent. A Java language course designed for students familiar with programming and the World Wide Web. Focus on the unique aspects of Java, Applet, and GUI design, object-oriented programming, event-handling, multi-threaded applications, animation, and network programming. Lecture and laboratory.
CSCI N351: Introduction to Multimedia Programming
URL: http://www.cs.iupui.edu/~rmolnar/n351/
Official Description:
An integration of computing concepts and multimedia development tools. An introduction to the science behind multimedia (compression algorithms and digital/audio conversion). Use of authoring tools to create compositions of images, sounds, and video. Special emphasis given to using the Web as a multimedia presentation environment. Lecture and laboratory.
CSCI N355: Introduction to Virtual Reality
URL: http://www.cs.iupui.edu/~rmolnar/n355/
Official Description:
Explore concepts of 3D imaging and design including primitive shapes, transformations, extrusions, face sets, texture mapping, shading, and scripting. Lecture and laboratory.