bim313 – advanced programming techniques
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 PresentationTRANSCRIPT
![Page 1: BIM313 – Advanced Programming Techniques](https://reader036.vdocuments.us/reader036/viewer/2022082417/56812ba1550346895d8fccd6/html5/thumbnails/1.jpg)
BIM313 – Advanced Programming Techniques
Course Information
1
![Page 2: BIM313 – Advanced Programming Techniques](https://reader036.vdocuments.us/reader036/viewer/2022082417/56812ba1550346895d8fccd6/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082417/56812ba1550346895d8fccd6/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082417/56812ba1550346895d8fccd6/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082417/56812ba1550346895d8fccd6/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082417/56812ba1550346895d8fccd6/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082417/56812ba1550346895d8fccd6/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082417/56812ba1550346895d8fccd6/html5/thumbnails/8.jpg)
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