Course Listings and Schedule

Developed and maintained in partnership with Carnegie Mellon faculty, iCarnegie offers an exceptional education offering at Sample University: iCarnegie Courses at Sample University:

SSD1 = Introduction to Information Systems
Gain effective strategies for learning advanced Java programming and other programming languages, through a simulation project, as well as build expertise in building dynamic Web pages.

SSD2 = Introduction to Computer Systems
Gain strong fundamentals in configuring, using, and maintaining computer systems in an Internet environment, including machine and network architecture, storage and processing, software installation, and security and encryption.

SSD3 = Object-Oriented Programming & Design
Obtain advanced problem-solving skills through experience in object-oriented design and implementation, involving design of UML class diagrams, implementation of Java, and testing and debugging.

SSD4 = User-Centered Design & Testing
Gain experience in human-computer interaction and as a result, critically evaluate user interfaces, design and implement human-friendly interfaces, utilize Ôthink-aloud’ usability testing, and write usability aspect reports.

SSD5 = Data Structures & Algorithms
Obtain the ability to empirically work with algorithm selection and data structures, evaluate and use libraries, learn key principles of algorithm and data structure design, and implement this knowledge by building an online auction system.

SSD6 = System-Level Programming
Get a deep understanding of how to measure and optimize program performance, through training in memory management and performance tuning, and as a result produce quality software that is faster and more reliable.

SSD7 = Database Systems
Gain experience building complete client-server database applications, such as an e-commerce website, including the development of the database from scratch and writing the queries against it.

SSD8 = Networks & Distributed Programming
Create distributed systems using the most important, current technical approaches, as well as understand networking technology to support data and multimedia communications.

SSD9 = Software Specification, Test & Maintenance
Obtain expertise in applying software engineering practices and product development lifecycle knowledge to the documentation and development of medium-scale Internet software projects. Experience will include customer requirements analysis and specification, system design, implementation, testing, and maintenance.

SSD10 = Software Project Organization & Management
Gain experience in the role of managing software projects, including exercises in project planning, scheduling, resource estimating, organizing, analyzing risks, and managing client issues.

Contact Name to obtain enrollment information and a detailed course schedule:
Phone: (412) 555-1212
Email: info@sampleuniversity.com