Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Programming Dr. Sadi Seker.

Similar presentations


Presentation on theme: "Advanced Programming Dr. Sadi Seker."— Presentation transcript:

1 Advanced Programming Dr. Sadi Seker

2 Meeting Dr. Sadi Evren SEKER Web Page: www.SadiEvrenSEKER.com
Office : Ford Hall 252 BSc. , MSc. and PhD. from Computer Science, MA in Sociology, Assoc. Prof. from MIS Working on Data Science and Big Data

3 Who Are You? Previous knowledge of programming, software engineering, project management, group working? Your expectations from the course? Knowledge cards on the web site

4 The Course Classes: Tuesday – Thursday 1.00 pm – 2.50 pm
Thursday for practice mainly (not first weeks) Location: Ford Hall 345 Office Hours: Wednesday, 3.00 – 5.00 PM Other times by appointment/as available Lunch meetings available by request for small groups

5 The Course - 2 E-Mail: advprog2016@sadievrenseker.com
Web Site:  6 YouTube : will appear soon (after each class I will try to shoot youtube videos (not a promise, I will do my best))

6 Practice Part / Web or Mobile
Web Programming SQL Java JSP

7 Expected Outcomes Appreciate the wider engineering issues that form the background to developing complex and evolving software- intensive systems. Plan and deliver an effective software engineering process, based on knowledge of widely used development lifecycle models. Employ group working skills including general organization, planning and time management and inter- group negotiation. Capture, document and analyse requirements.

8 Expected Outcomes – 2 Translate a requirements specification into an implementable design, following a structured and organised process. Make effective use of UML, along with design strategies such as defining a software architecture, separation of concerns and design patterns. Formulate a testing strategy for a software system, employing techniques such as unit testing, test driven development and functional testing. Evaluate the quality of the requirements, analysis and design work done during the module.

9 Expected Outcomes - 3 Managing software project from scratch to end.
Getting knowledge of group works.

10 Text Books Software Engineering, 6th edition, Ian sommerville, Addison-Wesley, ISBN X.  (A Web home page for the book is available at  ) Complete Reference: Java, 7th edition, Herbert Schildt, McGraw Hill Osborne, ISBN: Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional Computing Series by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, first edition, ISBN: Applying The UML and Patterns by Craig Larman, Prentice Hall, ISBN: Refactoring: Improving the Design of Existing Code, Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, 1st edition, Addison-Wesley Professional, ISBN: Software Engineering: A Practitioner’s Approach, Roger Pressman

11 Grading 20 % Final exam 40 % Group Projects 40 % Individual Projects

12 YouTube Will be on the course web page.

13 Tentative Course Outline
From the web page…

14 Questions and Answers


Download ppt "Advanced Programming Dr. Sadi Seker."

Similar presentations


Ads by Google