INF160Lec00_CoursePresented - American University in Bulgaria

Download Report

Transcript INF160Lec00_CoursePresented - American University in Bulgaria

Assoc. Prof. Stoyan Bonev, PhD,
Computer Science dept.
The American University in Bulgaria
e-mail:[email protected]
1
INF160
IS Development Environments
AUBG, COS dept, Spring 2014
Reference books:
Baltzan Paige, Business Driven Information Systems, McGrawHill/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
2
INF160 IS Development Environments
AUBG, COS dept, Spring 2014
Lecture 00
Title:
A Concise Course Presentation
(Extract from Syllabus)
3
Lecture Contents:





Spring 2014 Course Schedule
The Lecturer
Course History/Chronicle
References
Course Contents
 Declaration of Ethics
4
Spring 2014 Course Schedule
 One INF160 section:
 INF160a

Wednesday 10:45 – 12:00
Friday
09:00 – 10:15

COS lab – MB120

5
The Lecturer
 Lecturer: Assoc. Prof. Stoyan Bonev, PhD
COS dept, AUBG
 Office: 243
 Tel.(ext.): 419
 e-mail: [email protected]
 Office Hours: see list on office door
6
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
Inf Sys Dev Env or
ISDE
or
7
The Recommended Textbooks
Baltzan Paige, Business Driven Information Systems,
McGraw-Hill/Irwin, 3e, 2012.
Doar Matthew B., Practical Development
Environments, O’Reilly, 2005.
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.
9
Recommended Textbooks
Java:
 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.
10
Recommended Textbooks
JavaScript:
 Scott Duffy, How to Do Everything with
JavaScript, McGraw-Hill/Osborne, 2003.
 Don Gosselin, JavaScript, Course Technology,
Cengage Learning, 5e, 2011.
11
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
12
Course Contents in Details
 INF160 Course syllabus and .ppt files of the
course lectures are available on Student server


Root: H:\shared
SubFolder: INF160
13
Course Grading
 Grading:
Final exam:
Class Project:
20%
18%
Midterm Tests: 2x25 50%
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
 B–, B, B+ (good) scores 80-90
80-83 83-86
 C–, C, C+ (average) scores 70-80
70-73 73-76
 D, D+ (poor) scores 60-70
60 - - - - - 66
 Scores below 60 mean F (failure).
96-100
86-90
76-80
66-70
14
Course Grading
 Component: Final exam: 1 x 20%
15
Course Grading
 Component: Two Midterm tests: 2 x 25%
16
Course Grading
 Component: Class project: 1 x 18%
17
Course Grading
 Component: Quizzes: 4 x 3%
18
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%
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
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.
22
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
23
Thank You
For
Your Attention!
24