CS , Programming III: C++ 9-9:50am MWF, Hardaway 207 Two Credit Hours (ppts), and Blackboard Learn (submissions and grading)
Xiaoyan Hong Office: 3412 SEC (Science and Engineering Complex) Phone: ; xhong AT ua.edu Home Page: Office Hours: noon Wed 12-1pm, or Friday classes TBA (Grader) Office: Phone: Office Hours:
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? Learn by example Learn from web Basics/Principles Examples Exercises/Assignments Exams
How to succeed? Attend every class meeting Actively participate in class teaching/learning Digest every example code after they are ed to you, before and after class –Do in class with the teacher if possible Complete every assignment/project
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: Syllabus Make sure you have a place to use MS Visual Studio 2012 –Own laptop/desktop –Computer labs
Resources Microsoft Visual Studio 2012 DreamSpark “Academic users, including academic computer labs, are eligible to access and install Visual Studio through the University’s Microsoft DreamSpark Standard subscription at no cost.” -- Microsoft Campus Agreement DreamSpark Standard UA has it via OIT services: Software is accessed through the University’s DreamSpark Standard WebStore using myBama credentials.WebStore.NET Framework Class Library
Additional tutor for 300 level courses (course material) TBA –Office hours w schedulable slots, URL TBA –Locations (SEC 3433) course info11
12 12/13/2015 Course Policies All the exercises, assignments, projects and the exams are to be done individually, unless indicated as team work –Your understanding through the exercises/assignments/ projects are essential to the success in the exams. –Encourage to discuss with peers –Copy-paste is expressly forbidden. For programming projects, it is expected that you have written EVERY LINE OF CODE
13 12/13/2015 Course Policies Expect to attend all classes No late turn-in of assignments is accepted for credit. No make-up exams unless with excusable reasons (show necessary documentations) No academic misconducts Turning questions regarding to grading within one week Only technical discussions regarding to homework, papers, projects, etc., are allowed on the discussion board and chat room on the course web Accommodate disabilities via university resources