Xiaoyan Hong Office: 3412 SEC (Science and Engineering Complex)

Post on 04-Jan-2016

32 views 2 download

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

Transcript of Xiaoyan Hong Office: 3412 SEC (Science and Engineering Complex)

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