Kein Folientitel

concepcionsockSoftware and s/w Development

Aug 15, 2012 (5 years and 3 months ago)

252 views

1

Assoc. Prof. Stoyan Bonev, PhD,

Computer Science dept.

The American University in Bulgaria


e
-
mail:sbonev@aubg.bg


2

INF160

IS Development Environments


AUBG, COS dept, Fall semester 2011




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

3

INF160 IS Development Environments

AUBG, COS dept, Fall semester 2011

Lecture 00

Title:

A Concise Course Presentation

(Extract from Syllabus)

4

Lecture Contents:


Fall 2011 Course Schedule


The Lecturer


Course History/Chronicle


References


Course Contents



Declaration of Ethics

5

Fall 2011 Course Schedule


One INF160 section:


INF160a


Wednesday

14:15


15:30


Friday


12:30


13:45



COS lab


MB120

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


No course history


This course offered first year



Course id and full name
:


INF160


Information Systems Development Environments or


Inf Sys Dev Env or


ISDE

The Recommended Textbooks



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



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

9

Recommended Textbooks

C++:


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.

10

Recommended Textbooks

Java:


Y.Daniel Liang, Introduction to JAVA Programming,
Comprehensive version, 8e, IE, Pearson, Prentice Hall,
2009.


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.

11

Recommended Textbooks

Dev Env:


www.netbeans.org


www.eclipse.org


www.jgrasp.org


www.bluej.org

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, BloodShed Dev C++


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

13

Course Contents in Details


INF160 Course syllabus and .ppt files of the
course lectures are available on Student server


Root: H:
\
shared


SubFolder: INF160a

14

Course Grading


Grading:

Final exam:





Midterm exam:




Home works:




Quizzes:



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, D+ (poor) scores 60
-
70


60
-
63

63
-
66

66
-
70


Scores below 60 mean failure.

15

Course Grading


Component:

Final exam:


16

Course Grading


Component:

Midterm exam: 2x

17

Course Grading


Component:

Home Works/ Class Projects

18

Course Grading


Component:

Quizzes:

19

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.

20

Academic Honesty


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

21



Thank You

For

Your Attention!