Department of Computer Science and Engineering
University of South Carolina

Be prepared to go to Google, Microsoft, Amazon and change the world using your programming skills? This course is right for you to develop the essential skills for object-oriented programming with software engineering design principles in mind.


If you have problem to enroll, pls contact/call CSE secretary

Kelli Kelleher 803 777-7849 (phone) Swearingen Bldg., Room 3A01L

Course Highlights Many interesting applications, Hands-on projects

Course Description Fundamentals of software design and development; software implementation strategies;object-oriented design techniques; ethics in software development We will focus on C++ programming as the way to learn software engineering

Course Meeting Time & Location

Meeting Time(s): MWF 2:30PM- 3:20PM
Classroom: 300M B102

Instructor: Dr. Jianjun Hu
Email: jianjunh AT
Office: 3A66 Swearinger Engineering Center
Office Hours:MW 3:30 to 5:00PM or by Appointment.

Department of Computer Science and Engineering
College of Engineering and Computing
University of South Carolina
301 Main Street, Columbia, SC, 29201