Boğaziçi University, The School of Applied Disciplines

Transcription

Boğaziçi University, The School of Applied Disciplines
Boğaziçi University, The School of Applied Disciplines
Department of Management Information Systems
MIS 233-Web Based Application Programming
Course Syllabus, 2014-2015 Fall
Course Objective : This course aims to cover the basics of web based application programming concepts
and illustrate the use of these concepts within the framework of the popular ASP.net and
C# programming language as well as HTML, CSS and Javascript technologies. The
students are expected to analyze real life problems, design, develop and test applications in
order to handle these problems.
Instructor
: Uğur Gökhan Özdinç, Ph.D.
Office Hours
: By appointment and through e-mail ([email protected])
Assistant
: Abide Coşkun ([email protected])
Course Schedule : Tuesday-678(14:00-17:00)
Course Room
: HKB 105
Lab Hours
: ThTh-34 or FF-12 - HKB104
Textbooks
:
 Internet & World Wide Web, How to Program , 5th Edition, Deitel & Deitel, Prentice Hall, 2012
 Murach's ASP.NET 4.5 Web Programming with C# 2012, Mike Murach & Associates, Inc., 2013
Course Outline:
Date
23.09.2014
30.09.2014
07.10.2014
14.10.2014
21.10.2014
28.10.2014
04.11.2014
11.11.2014
18.11.2014
25.11.2014
02.12.2014
09.12.2014
16.12.2014
23.12.2014
TBA
Topic
Introduction, Java Revisited and Comparison of Java and C# Programming
Languages
Introduction to HTML 5
Kurban Bayramı
Introduction to CSS, Introduction to Java Script
Java Script Continued, Control Statements, Functions, Arrays
Cumhuriyet Bayramı
Midterm Exam I
Java Scripts Continued, Objects, Event Handling
Ajax Enabled Rich Internet Applications, XML and JSON, Web Servers
Databases, SQL, MySQL, LINQ and Java DB
Web App Development with ASP.net in C#
Midterm Exam II
Web App Development with ASP.net in C#, A Deeper Look
Web Services in C#
Final Exam
Course Grading:
 Midterm Exams (%30)
 Final Exam (%40)
 Quizzes, 2 Projects and Attendance (30%)
Notes:
 It is highly recommended to read the material prior to the course in order to utilize the discussions in
the class.
 Attendance (to courses and laboratories) is required and will be taken into account during course
evaluation.
 Exams are closed book and closed notes of any type.
 Cheating of any type will strictly be treated in project, quiz and exam evaluations. Therefore, copying
a friend’s work and presenting it as your own work may be quite risky. Not submitting a project is a
better idea than submitting a “copied” project.
Boğaziçi University, MIS 233-Web Based Applicationğ Programming, Course Syllabus