bim313 – advanced programming techniques

8
BIM313 – Advanced Programming Techniques Course Information 1

Upload: alea-huff

Post on 30-Dec-2015

30 views

Category:

Documents


0 download

DESCRIPTION

BIM313 – Advanced Programming Techniques. Course Information. About the course. Course Contents. Course Contents (continued). Grading Plan. 1 st MT: 2 0 %, 2 nd MT: 20%, Homework: 2 0%,Final: 4 0%. Curve will be applied to the grades - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BIM313 – Advanced Programming Techniques

BIM313 – Advanced Programming Techniques

Course Information

1

Page 2: BIM313 – Advanced Programming Techniques

About the courseLecturer: Muzaffer DOĞANOffice Phone: 6562E-mail Address: [email protected] Page: http://ceng.anadolu.edu.tr/muzafferd/ Teaching Assistant: Hakan GÜLCourse Web Page: http://ceng.anadolu.edu.tr/Ders.aspx?dersId=22Class Hours and Location: 09:00-12:00, TUE on B1Office Hours: Hakan GÜL: 09:00-12:00, MON

Muzaffer DOĞAN: 14:00-17:00, FRIPrerequisites: - BIM101 – Computer Programming I

- BIM102 – Computer Programming IITextbooks: SAMS Teach Yourself Visual C# 2008 in 24 Hours, James Foxall,

SAMS Publishing, 2008.Beginning Microsoft Visual C# 2012, Karli Watson, Christian Nagel et al., Wiley Publishing, 2012.Illustrated C# 2012, Daniel Solis, Apress, 2012.

2

Page 3: BIM313 – Advanced Programming Techniques

Course ContentsWeek 1 Visual Studio 2012 IDE, C# and the .NET Framework, Creating

Console Applications, Windows Forms Projects, and ASP.NET Web Pages

Week 2 Comments, Variables, Expressions, Operators, Namespaces, Flow Control, Binary Operators, Loops, Arrays

Week 3 Type Conversions, Enumerations, Structs, Arrays, String Operations, Functions, Delegates

Week 4 Debugging, Exception Handling, Object-Oriented Programming, Interfaces, Properties

First Midterm

Week 5 Collections, Indexers, Iterators, Operator Overloading, Sorting, Generics, Events

Week 6 Windows Forms Applications: Button, Label, LinkLabel, TextBox, GroupBox, RadioButton, CheckBox

3

Page 4: BIM313 – Advanced Programming Techniques

Course Contents (continued)Week 7 RichTextBox, ListBox, CheckedListBox, ListView, ImageList,

TabControl

Week 8 MenuStrip, ToolStrip, StatusStrip, SDI and MDI Applications, User Controls

Second Midterm

Week 9 File Operations

Week 10 Database Operations

Week 11 Deploying Windows Applications

Week 12 Asynchronous Programming

Final Exam

4

Page 5: BIM313 – Advanced Programming Techniques

Grading Plan

• 1st MT: 20%, 2nd MT: 20%, Homework: 20%,Final: 40%.

• Curve will be applied to the grades• If your grade is below 80%, you cannot get the

grade AA, but it is not certain that if you pass 80% then you get AA.

• If your grade is below 35%, you certainly fail, but this does not mean that you’ll get at least DD if you pass 35%.

5

Page 6: BIM313 – Advanced Programming Techniques

Sample Grading Plan

Grade Letter Grade

≥ 80 AA≥ 75 AB≥ 70 BA≥ 65 BB≥ 60 BC

Grade Letter Grade

≥ 55 CB≥ 50 CC≥ 45 CD≥ 40 DC≥ 35 DD< 35 FF

6

Page 7: BIM313 – Advanced Programming Techniques

Attendances

• You don’t have to attend the classes but recent experiences show that the students who attend the classes are more successful

• All students are responsible for visiting the website of the course at least two times in each week

• Announcements, assignments, grades, and project subjects will be published on the website.

7

Page 8: BIM313 – Advanced Programming Techniques

Supplementary Software

• In this course, you’ll need Visual Studio 2012 software

• You can download it from a shared folder as explained in http://ceng.anadolu.edu.tr/msdn.aspx page

• You can login to the website using your Anadolu e-mail account.

• If you have problems in logging in, please inform me.

8