Upload
heath
View
33
Download
2
Embed Size (px)
DESCRIPTION
CS351-002, Programming III: C++ 11:00am-11:50am TR, SERC 1014 Two Credit Hours http://cs351.cs.ua.edu, or, http://cs351.cs.ua.edu/F2014/SEC002/. Xiaoyan Hong Office: 3412 SEC (Science and Engineering Complex) Phone: 348-4042; Email: hxy AT ua.edu Home Page: http://hong.cs.ua.edu - PowerPoint PPT Presentation
Citation preview
CS351-002, Programming III: C++11:00am-11:50am TR, SERC 1014
Two Credit Hours
http://cs351.cs.ua.edu, or, http://cs351.cs.ua.edu/F2014/SEC002/
Xiaoyan Hong Office: 3412 SEC (Science and Engineering Complex)
Phone: 348-4042; Email: hxy AT ua.edu Home Page: http://hong.cs.ua.edu
Office Hours: Mon 2pm-3pm, Thursday 1:00-2: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
• Actively participate in class teaching/learning
• Digest every example code after they are emailed to you, before and 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/F2014/SEC002/
• Syllabus
• Make sure you have a place to use MS Visual Studio 2012– Own laptop/desktop– Computer labs
Resources
• Microsoft Visual Studio 2012DreamSpark
“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
UA has it via OIT services:
Software is accessed through the University’s DreamSpark Standard WebStore using myBama credentials.
• .NET Framework Class Library
• Additional tutor for 300 level courses
(course material)
TBA –Office hours w schedulable slots, URL TBA–Locations (SEC 3433)
course info 10
1104/20/23
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
1204/20/23
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