1 / 28

AUBG, COS dept

Assoc. Prof. Stoyan Bonev, PhD, Computer Science dept. The American University in Bulgaria e-mail:sbonev@aubg.bg. AUBG, COS dept. Academic Year: 2013/14 Semester: Spring Major: Information Systems, Computer Science Course Id: INF120 Course Title: Basics in Java Programming

luigi
Download Presentation

AUBG, COS dept

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Assoc. Prof. Stoyan Bonev, PhD,Computer Science dept.The American University in Bulgariae-mail:sbonev@aubg.bg

  2. AUBG, COS dept Academic Year: 2013/14 Semester: Spring Major: Information Systems, Computer Science Course Id: INF120 Course Title: Basics in Java Programming Course Status: Elective 2

  3. INF120 Basics in JAVA Programming AUBG, COS dept, Spring 2014 Lecture 00 Title: A Concise Course Presentation (Extract from Syllabus)

  4. Lecture Contents: • Semester Course Schedule • The Lecturer • Course History/Chronicle • References • Course Contents • Declaration of Ethics

  5. Semester Course Schedule • One INF120 section: • INF120a • Tuesday, 17:45 – 19:00 • Thursday, 17:45 – 19:00 • COS lab, MB 120

  6. The Lecturer • Lecturer: Assoc. Prof. Stoyan Bonev, PhD COS dept, AUBG • Office: 243 • Tel.(ext.): 419 • e-mail: sbonev@aubg.bg • Office Hours: see list on office door

  7. Course History/Chronicle • COS197a JAVA Programming, • Course offered to AUBG students for the first time • COS240 Object Oriented Languages (Java, C#) • Lectures planned to be provided by • StoyanBonev (Fall semester 2010/11 AY) • Course id, name and status: • INF120 Basics in JAVA Programming • Elective INF course

  8. The Recommended Textbooks

  9. The Recommended Textbooks 3. Introduction to JAVA Programming, Brief version, Pearson IE, Prentice Hall, 9e, 2013 by Y. Daniel Liang 1. JAVA Programming, From Problem Analysis to Program Design, Course Technology, Cengage Learning, 4e, 2010 by D.S. Malik 2. JAVA Programming, Course Technology, Cengage Learning, 5e, 2010 by Joyce Farrell

  10. Recommended Textbooks • Y. Daniel Liang, Introduction to JAVA Programming, 9e, IE, Pearson, Prentice Hall, 2013. • Malik D. S., JAVA Programming, From Problem Analysis to Program Design, Course Technology, Cengage Learning, 4e, 2010. • Farrell Joyce, JAVA Programming, Course Technology, Cengage Learning, 5e, 2010. • Bruce Eckel, Thinking in JAVA, 4e, 2006. • Flanagan D., JAVA in a Nutshell, A Desktop Quick Reference, O’Reilly, 5e, 2005. • Lafore R., Data Structures & Algorithms in JAVA, SAMS , 2e, 2003. • Any book on JAVA available in the AUBG library.

  11. Course Contents • Computers, SDM, algorithms, Programs and Java • Structured Programming and Object Oriented Programming • Computer Programs • Console applications, Windows based applications, Applets • Java syntax • Data, expression, statement, method, object, class, program • Data structures • Primitive data types and user defined data types • Arrays • Files

  12. Course Contents at a glance

  13. Course Contents – Sec 1

  14. Course Contents – Sec 2

  15. Course Contents – Sec 3

  16. Course Contents – Sec 4

  17. Course Contents- Sec 5

  18. Course Contents in Details • INF120 Course syllabus and .ppt files of the course lectures are available for all INF120 students on H drive • Root: H:\Shared • SubFolder: INF120

  19. Grading: Final exam: 38% Midterm exam: 30% Home works: 16% (4x4%) Quizzes: 16% (4x4%)The students will get a score in the range 0-100 for each of the components. The total score (computed with the above coefficients) will be used to form the final grade:For details see the syllabus.

  20. Course Grading • Component: Final exam: 1x

  21. Course Grading • Component: Final exam: 1x • Component: Midterm exam: 1x

  22. Course Grading • Component: Final exam: 1x • Component: Midterm exam: 1x • Component: Home Works: 4x

  23. Course Grading • Component: Final exam: 1x • Component: Midterm exam: 1x • Component: Home Works: 4x • Component: Quizzes: 4x

  24. Attendance • Students are expected to attend all classes (lectures and exercises). • An attendance register will be taken at each class. • Students who miss three classes will be dropped from the course. • Mobile phones ringing in class disturb the whole class. Please switch off your mobile phone before each class.

  25. Academic Honesty • Students are expected to demonstrate academic behavior in full capacity of the term.

  26. Declaration of Ethics This set of .PPT files presenting the INF120 course (including slides style and mostly contents) was created using the following sources: • Power Point presentation files provided for download through Center of engagement for modern learning CengageBrain (//login.cengage.com) and Course Compass • Java Source text files and corresponding bytecode files of demo desktop applications and applets from all chapters of recommended textbooks authored by D.S. Malik, Joyce Farrell, Y. Daniel Liang

  27. Declaration of Ethics 2 File Download This work is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the WWW) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes.

  28. Thank You For Your Attention! Any Questions?

More Related