1 assoc. prof. stoyan bonev, phd, computer science dept. the american university in bulgaria...

24
1 Assoc. Prof. Stoyan Bonev, PhD, Computer Science dept. The American University in Bulgaria e-mail:[email protected]

Upload: michael-moore

Post on 26-Dec-2015

220 views

Category:

Documents


3 download

TRANSCRIPT

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

1

Assoc. Prof. Stoyan Bonev, PhD,Computer Science dept.

The American University in Bulgaria

e-mail:[email protected]

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

2

INF160IS Development Environments

AUBG, COS dept, Spring 2014

Reference books:Baltzan Paige, Business Driven Information Systems, McGraw-Hill/Irwin, 3e, 2012.Doar Matthew B., Practical Development Environments, O’Reilly, 2005.Any C++, C#, Java, VBasic book available in AUBG library

Course lecturer: Assoc. Prof. Stoyan Bonev, PhD

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

3

INF160 IS Development Environments AUBG, COS dept, Spring 2014

Lecture 00Title:

A Concise Course Presentation

(Extract from Syllabus)

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

4

Lecture Contents:

Spring 2014 Course Schedule The LecturerCourse History/ChronicleReferencesCourse Contents

Declaration of Ethics

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

5

Spring 2014 Course Schedule

One INF160 section:INF160a

Wednesday 10:45 – 12:00 Friday 09:00 – 10:15

COS lab – MB120

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

6

The Lecturer

Lecturer: Assoc. Prof. Stoyan Bonev, PhD COS dept, AUBG

Office: 243Tel.(ext.): 419e-mail: [email protected] Hours: see list on office door

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

7

Course History/Chronicle

Short course history This course offered three times (Fall 2011, Spring 2012, Spring 2014)

Course id and full name: INF160 Information Systems Development Environments or Inf Sys Dev Env or ISDE

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

The Recommended Textbooks

Baltzan Paige, Business Driven Information Systems, McGraw-Hill/Irwin, 3e, 2012.

Doar Matthew B., Practical Development Environments, O’Reilly, 2005.

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

9

Recommended TextbooksC++:Lafore R., Object-Oriented Programming in C++, SAMS

Publishing, 4e, 2002.Friedman F., E.Koffman, Problem Solving, Abstraction

and Design Using C++, IE Pearson Education, Addison Wesley, 5e, 2007.

C#: Joyce Farrell, MS Visual C# 2010: An Introduction to

OOP, Course Technology, Cengage Learning, 4e, 2011.Barbara Doyle, C# Programming, From Problem Analysis

to Program Design, Course Technology, Cengage Learning, 3e, 2010.

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

10

Recommended TextbooksJava:Y.Daniel Liang, Introduction to JAVA Programming,

Comprehensive version, 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.

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

11

Recommended TextbooksJavaScript:Scott Duffy, How to Do Everything with

JavaScript, McGraw-Hill/Osborne, 2003.Don Gosselin, JavaScript, Course Technology,

Cengage Learning, 5e, 2011.

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

12

Course Contents Information Systems and Development Environments

Definition, Classification, IS life cycle Programming Languages

VBasic – review C++, C#, Java – Program structure and tutorial introduction

Applications Console applications, Windows GUI applications, Web applications

Ways of building Software Development Environments

MS Visual Studio, Code::Blocks, BloodShed Dev C++, SharpDevelop, Eclipse, NetBeans, JGrasp, BlueJ

Data Collections – evolution of array as a concept Reading/Writing data from/to secondary storage

File I/O processing, Data Bases and RDBMS

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

13

Course Contents in DetailsINF160 Course syllabus and .ppt files of the

course lectures are available on Student server Root: H:\shared SubFolder: INF160

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

14

Course Grading Grading:

Final exam: 20% Midterm Tests: 2x25 50%Class Project: 18% Quizzes: 4x3 12%

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:

A–, A (excellent) scores 90-100 90 - - - - - 96 96-100 B–, B, B+ (good) scores 80-90 80-83 83-86 86-90 C–, C, C+ (average) scores 70-80 70-73 73-76 76-80 D, D+ (poor) scores 60-70 60 - - - - - 66 66-70 Scores below 60 mean F (failure).

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

15

Course Grading

Component: Final exam: 1 x 20%

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

16

Course Grading

Component: Two Midterm tests: 2 x 25%

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

17

Course Grading

Component: Class project: 1 x 18%

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

18

Course Grading

Component: Quizzes: 4 x 3%

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

19

Course Grading

Component: Final exam: 1 x 20%

Component: Two Midterm tests: 2 x 25%

Component: Class project: 1 x 18%

Component: Quizzes: 4 x 3%

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

20

AttendanceStudents 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.

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

21

Academic Honesty

Students are expected to demonstrate academic behavior in full capacity of the term.

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

22

Declaration of Ethics

This set of .PPT files presenting the INF160 course contents (including slides style and mostly contents) was created using publicly available sources from Pearson Higher Education Resource Center.

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

23

Declaration of Ethics (from Pearson Higher Education Resource Center)

File Download 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.

Accept Cancel

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

24

Thank You For

Your Attention!