CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

11

Click here to load reader

Transcript of CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

Page 1: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

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

Page 2: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

What is in a language?

• Grammar

• Library

• Tools

Page 3: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

What will be taught?

• Basic Data Types and Operations

• Control Structures

• Methods/Functions

• Object-oriented Programming

• Event-driven Programming

• Graphics

• GUI Components

• Multithreading

• Networking

Page 4: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

How it will be taught?

• Basics/Principles

• Examples

• Exercises/Assignments

• Exams

Page 5: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

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

Page 6: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

Grading Policy

• Mid-term (24%), and final (40%)

• About 6 assignments and projects (36%)

• Quizzes and class participation (5%)– Attendance sheet

Page 7: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

Textbooks

• CS351: Fraser, Pro Visual C++/CLI and the .NET 3.5 Platform, Apress (not required).

Page 8: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

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)

Page 9: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

Resources

• Microsoft Visual Studio

Software Resources for CS students about the MSDN Academic Alliance program

• .NET Framework Class Library

Page 10: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

• Additional tutor for 300 level courses

(course material)

Dustin Heaton –Office hours w schedulable slots, URL TBA–Locations (SEC 3433)

course info 10

Page 11: CS351-002, Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours , or,

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