1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept American University in Bulgaria

Slides:



Advertisements
Similar presentations
Course Syllabus Development Abdullateef Haidar. Contents Introduction Introduction Some considerations Some considerations Components of course syllabus.
Advertisements

5/15/2015Assoc. Prof. Stoyan Bonev1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept. American University in Bulgaria
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Assoc. Prof. Stoyan Bonev, PhD Computer Science dept The American University in Bulgaria
6/10/2015Assoc. Prof. Stoyan Bonev1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept American University in Bulgaria
CS 201: Introduction To Programming With Java
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Organizational Structure and Design Chapter Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall.
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
© 2014 Pearson Education, Inc. This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
COS120 Software Development Using C++ AUBG Fall semester 2010
Assoc. Prof. Stoyan Bonev, PhD, Computer Science dept
RPED 251 Dr. Phillip Bogle, Ph.D. Program Coordinator.
© 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
CSCI 1301 Principles of Computer Science I
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 Introduction to CPSC Introduction to CPSC Information Technology.
COS120 Software Development Using C++ AUBG Fall semester 2010 Ref book: Problem Solving, Abstraction and Design Using C++ Authors: Frank Friedman, Elliot.
1 Assoc. Prof. Stoyan Bonev, PhD, Computer Science dept. The American University in Bulgaria
1 CSSE151: Fundamentals of Computer Science I Course Overview.
CIS162AD: C#.Net Programming Level I Instructor: Gary R. Smith, MS.
Syllabus and Class Policies MATH 130: Summer 2014.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
COS120 Software Development Using C++ AUBG Fall semester 2010 Ref book: Problem Solving, Abstraction and Design Using C++ Authors: Frank Friedman, Elliot.
Lecturer:Prof. Elizabeth A. Ritchie, ATMO TAs:Mr. Adrian Barnard Ms. Anita Annamalai NATS 101 Introduction to Weather and Climate Section 14: T/R 2:00.
Quantitative Foundations for Telecommunications TCOM 575 Syllabus for Fall 2008.
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
© 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
CS 23021–600 Computer Science I Dr. Angela Guercio Spring 2010.
Bilgisayar Mühendisliği Bölümü CENG 102 – Computer Programming Melek OKTAY Syllabus Administrative Information.
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
Course Objectives Discuss fundamental concepts of information technology Show how computers are used as practical tools for solving personal, business,
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
© 2014 Pearson Education, Inc. This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
BIMM118 Introductory Pharmacology Please turn OFF your cell phones!
HOW I SURVIVED A SCHULTZ COURSE AND LEARNED TO LOVE INFORMATION SYSTEMS Fall 2014 Edition.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
COS120 Software Development Using C++ AUBG Fall semester 2010 Ref book: Problem Solving, Abstraction and Design Using C++ Authors: Frank Friedman, Elliot.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
COS120 Software Development Using C++ AUBG Fall semester 2010 Ref book: Problem Solving, Abstraction and Design Using C++ Authors: Frank Friedman, Elliot.
CEN 111 Introduction to Algorithms and Programming INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION TECHNOLOGIES Dr. Günay Karlı
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Empowering through Delegation What is delegation? Why is delegation important? Free time Improve decision making Develop subordinates Enhance commitment.
Syllabus Design and Resources, Part 1
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
© 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CSC 205 Java Programming II Introduction. Topics Syllabus Course goals and approach Review I Java language fundamentals.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
© 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
© 2007 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
© 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
© 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
CSC215 Lecture Orientation.
CSC215 Lecture Orientation.
ConcepTest Clicker Questions Chapter 20
CSC215 Lecture Orientation.
CSE1311 Introductory Programming for Engineers & Scientists
CSC215 Lecture Orientation.
ConcepTest Clicker Questions Chapter 12
ConcepTest Clicker Questions Chapter 12
Physics: Principles with Applications, 6th edition
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept American University in Bulgaria

American University in Bulgaria Computer Science dept t Academic Year: 2014/15 t Semester: Fall t Major: Computer Science t Course Id: COS120 t Course Title: SW Development Using C++ t Course Status: Required or Placement Test 2

COS120 SW Development Using C++ AUBG, COS dept, Fall 2014 Lecture 00 A Concise Course Presentation (Extract from Syllabus)

4 Lecture Contents: t Semester Course Schedule t The Lecturer t Course History/Chronicle t References t Course Contents

5 Semester Course Schedule t Two COS120 sections: t Lectures/Exercises Hours: –COS120a Wed 10:45 – 12:00, Fri 09:00 – 10:15 –COS120b – Prof. S.Boytcheva t Lectures/Exercises Venue: –COS Lab MB 120

6 The Lecturer t Lecturer: Assoc. Prof. Stoyan Bonev, PhD COS dept, AUBG t Office: 243 t Tel.(ext.): 419 t t Office Hours: see list on office door

7 Course History/Chronicle t Lectures held by –Prof. Galletly, Prof. Christozov, Prof. Karagiozov –OCC staff –Stoyan Bonev (since 2002/03 AY) –Prof. Boytcheva t Course id and name: –COS120 Introduction to COS I (before 2006/07 AY) –COS120 Software Development Using C++ (since 2006/07 AY)

8 The Recommended Textbook

9

Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Recommended Textbook Problem Solving, Abstraction, and Design using C++ 5e by Frank L. Friedman and Elliot B. Koffman

11 Recommended Textbooks t Friedman F.L., Koffman E.B., Problem Solving, Abstraction and Design Using C++, Pearson, Addison- Wesley, 6e, t Y. Daniel Liang, Introduction to Programming with C++, Pearson IE, 3e, t Horstmann Cay, C++ for Everyone, Wiley, 2e, t Kernighan B.W., Ritchie D.M., The C Programming Language, Prentice-Hall, t Any book on C++ available in the AUBG library.

12 Course Contents t Computers, Problem Solving and Programming –SDM, algorithms, flowcharts, structure charts t Computer Languages t Program structure –Data, Expression, Statement, Function, Program t Data structures –Simple data types, array, structure, union, pointer, file t Intro to OOP

13 Course Contents in Details t COS120 Course syllabus, handouts and.ppt files for the course lectures are available on drive H. –Root: H:\shared –SubFolder: COS120a

14 For student convenience t The source texts of all programs discussed through the textbook are publicly available for download from ftp server at address: ftp://ftp.aw.com/cseng/authors/friedman/cpp5e

15 Course Grading t Component:Final exam1 x 30%

16 Course Grading t Component:Final exam1 x 30% t Component:Midterm exam1 x 18%

17 Course Grading t Component:Final exam1 x 30% t Component:Midterm exam1 x 18% t Component:Home Works 6 x 3%

18 Course Grading t Component:Final exam1 x 30% t Component:Midterm exam1 x 18% t Component:Home works6 x 3% t Component:Quizzes6 x 5%

19 Course Grading t Component:Final exam1 x 30% t Component:Midterm exam1 x 18% t Component:Home works6 x 3% t Component:Quizzes6 x 5% t Component: Class attendance 1 x 2%

20 Course Grading t Component:Final exam1 x 30% t Component:Midterm exam1 x 18% t Component:Home works6 x 3% t Component:Quizzes6 x 5% t Component: Class attendance 1 x 2% t Component: Class activity 1 x 2%

21 Final Exam Details t Exam offered in two versions: t Conventional Version –28 short answer questions - 28 x 3% –1 practical task-1 x 16% t Practical Version –2 short answer questions -2 x 5% –3 practical tasks -3 x 30%

22 Course Grading t Grading:Final exam: 30% Midterm exam:18% Home works: 18% Quizzes: 30% Attendance: 2% Activity: 2% Students will get a score in the range for each of the components. The total score (computed with the above coefficients) will be used to form the final grade: t A–, A (excellent) scores t B–, B, B+ (good) scores t C–, C, C+ (average) scores t D, D+ (poor) scores t Scores below 60 mean failure.

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

24 Attendance t There will be no make-up exam/quizzes for any reason. If you arrive late to an exam/quiz, you may still take the exam/quiz in the remaining time as long as nobody has finished the exam/quiz yet. t Browsing Internet in class is not allowed except by special request on topic discussed in the lecture.

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

26 Declaration of Ethics t The Power Point presentations for this course (including slides style, samples and partly contents) were created using.ppt files, publicly available for download from www sites associated with authors of recommended textbooks

27 Declaration of Ethics 2 (effective prior to 2014) (from Pearson Higher Education Resource Center) This work is protected by United States copyright laws and 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. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials. AcceptCancel

Declaration of Ethics 2 (effective 2014) (from Pearson Higher Education Resource Center) 28

29 Thank You For Your Attention!