CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours http://cs351.cs.ua.edu, or, http://cs351.cs.ua.edu/F2013/SEC002/ Xiaoyan Hong Office: 3412 SEC (Science and Engineering Complex) Phone: 348-4042; Email: hxy AT cs.ua.edu Home Page: http://hong.cs.ua.edu Office Hours: Tuesday 3:00-5:00pm What is in a language? • Grammar • Library • Tools What will be taught? • • • • • • • • • Basic Data Types and Operations Control Structures Methods/Functions Object-oriented Programming Event-driven Programming Graphics GUI Components Multithreading Networking How it will be taught? • • • • Basics/Principles Examples Exercises/Assignments Exams How to succeed? • Attend every class meeting • Digest every example code after class – Do with me if possible • Complete every assignment/project • Learn by example • Learn from web Grading Policy • Mid-term (24%), and final (40%) • About 6 assignments and projects (36%) • Quizzes and class participation (5%) – Attendance sheet Textbooks • CS351: Fraser, Pro Visual C++/CLI and the .NET 3.5 Platform, Apress (not required). Misc • Course home page: http://cs351.cs.ua.edu Or, http://cs351.cs.ua.edu/F2013/SEC002/ • Syllabus • Make sure you have a place to use MS Visual Studio – Own laptop/desktop – Houser 107 (MS Visual Studio 2012) Resources • Microsoft Visual Studio Software Resources for CS students about the MSDN Academic Alliance program • .NET Framework Class Library • Additional tutor for 300 level courses (course material) Dustin Heaton – Office hours w schedulable slots, URL TBA – Locations (SEC 3433) course info 10 Microsoft on campus next week, Wednesday August 28 • résumé review, noon - 1:00 in room 313 Ferguson Center – provide pizza • meet one-on-one with interested students 1:00 - 3:00 p.m in room 330 Ferguson Center