Home

Announcements

Date

Updated Lectures Posted

Ch15 till slide 22

8/4/2008

Final Exam

الثلاثاء

12-08-2008
10:45 - 12:45

LAB5

8/4/2008

Grades out of 60% Updated!

Q8 is missing if you’d like the grade to count

Bring me you paper!

8/4/1008

Thu Lecture Canceled

7/31/08

2nd Stats

7/28/2008

Sun 27/7
Time 1-2 pm
Location N2


7/22/2008

Quizzes solutions posted

7/17/2008

Final info

7/16/2008

First Exam Stats

7/10/2008

 

Jordan University of Science & Technology

Faculty of Computer & Information Technology

The Department of Computer Science

Year:                2008

Semester:                     Summer

 

Course Information

Course Title

Selected Programming Languages

Course Number

CS 215

Prerequisites

CS 211

Instructor Website

http://www.just.edu.jo/munzer/courses/CS215 

Instructor

Dr. Monther Aldwairi

Coordinator

Dr. Monther Aldwairi

Office Location

C5 L-1

Office Phone

7201000    Ext. 22280

Office Hours

 

10:15-11:15

12:15-1:15

Sun

X

X

Tue

X

X

Thu

X

X

E-mail

munzer@just.edu.jo

Teaching Assistant

 None

 

Catalog Description

An Introduction to Visual Basic.NET, Introduction to visual Studio.NET IDE, Introduction to Visual Basic Programming, Control structures, Procedures, Arrays, GUI, Database, SQL, ADO.NET, Files, String, Characters and Regular Expressions.

 

Text Book

Title

Visual Basic.NET How to Program

Author(s)

Deitel, Deitel, and Nieto

Publisher

Prentice Hall Inc

Edition/Year

2nd/2002

Book Website

www.Deitel.com

References

Reference:  Microsoft visual BASIC .NET : language reference /

 Microsoft Visual BASIC.

Author: Microsoft Corporation.

Publisher: Microsoft Press,

Publication Date: 2002

ISBN: 0735615227

0735615527

 

Assessment Policy

Assessment Type

Expected Due Date

Weight

First Exam

Wed 9/7 1-2pm

25%

Second Exam

Sun 27/7 1-2pm

Location N2

25%

Quizzes/Assignments

Popup

10%

Final

10:45 - 12:45

الثلاثاء12-08-2008

LAB5

40%

 

Course Objectives

Percentage

  1. Identify and describe the purpose of various components of the VB integrated development (IDE).

5%

  1. Build and run application using Visual Basic.NET.

5%

  1. Write conditional and repetitions statements and other control structures.

10%

  1. Declare variables and constants using the data types available in VB.

5%

  1. Examine and discuss Sub and Function procedures.

15%

  1. Understand the array structure and its usage.

15%

  1. Use strings in addition to their built-in functions.

15%

  1. Create GUI applications using standard controls.

20%

  1. Understand and create multiple document interface (MDI) and single document interface (SDI) applications.

5%

  1. Understand the use of sequential and random-access files.

5%

 

Teaching & Learning Methods

·         Class lectures and notes are designed to achieve the course objectives.

·         You should read the assigned chapters before class, complete assignments on time, participate in class.

·         You are responsible for all material covered in the class.

·         Please communicate any concerns or issues as soon as practical either in class, by phone or by Email.

·         The web page is a primary communication vehicle. It has plenty of resources that will help you better understand the material.

 

Learning Outcomes: Upon successful completion of this course, students will be able to

Related Objective(s)

The expected achieved outcome

Reference(s)

1

Introduced the Visual Studion.NET IDE, and to be able to create, compile and execute a simple VB program.

2

2,4

To be able to write simple programs, use of I/O statements, data types, memory concepts, and arithmetic operators.

3

3

To understand basic problem solving techniques, to use If/Then, If/Then/Else, Select case Decisions, and While, Do While, Do Until/Loop, For/Next repetitions.

4,5

5

To understand program modularly from pieces called procedures (Sub procedures and Functions).

6

6

To understand how arrays store, sort, and search lists and tables of values.

7

7

To be able to create and manipulate nonmodifiable character string objects of class String, and use of regular expressions.

15 (sections1-10), 15.17

8,9

To understand the design principles of GUI, to be able to use events, manipulate buttons, labels, lists, textboxes, panels, menus, tabbed windows, MDI, List Boxes, and combo boxes.

12,13

10

To be able to create, read, write, and update files. To become familiar with sequential-access and random-access file processing.

17

 

Course Content

Week

Topics

Chapter in Textbook (handouts)

1

An Introduction to Visual Basic.NET

 Chapter 1 Quiz1

1

Introduction to Visual Studio.NET IDE

Chapter 2 Quiz2

2

Introduction to Visual Basic Programming

Chapter 3 Quiz3

2

Control Structure: Part 1

Chapter 4 Quiz4

3

Control Structure: Part 2

Chapter 5, First Review

3

Procedures

Chapter 6 Quiz5

4

Arrays

Chapter 7 Quiz6 Quiz7

4

Graphical User Interface Concepts: Part 1

Chapter 12 2nd review

5

Graphical User Interface Concepts: Part 2

Chapter 13

5

Strings, Characters and Regular Expressions

Chapter 15

6

Files and Streams

Chapter 17

7

Database, SQL, and ADO.NET

Chapter 19

 

Additional Notes

Exams

·         The format for the exams is generally (but NOT always) as follows: Definitions, MCQs, T/F, and Analysis and Design.

Makeup Exams

·         Makeup exam should not be given unless there is a valid excuse from JUST health center and signed by the coordinator.

·         Arrangements to take an exam at a time different than the one scheduled MUST be made prior to the scheduled exam time with a valid excuse.

Drop Date

·          31/7/2008

Cheating

·         Cheating or copying from neighbor on exams, quizzes, or homework is an illegal and unethical activity.

·         Standard JUST policy will be applied.

·         All graded assignments must be your own work (your own words).

·         Some of the assignments (programming or homework) may be graded orally.

Attendance

·         Excellent attendance is expected.

·         JUST policy requires the faculty member to assign ZERO grade (35%) if a student misses 10% of the classes that are not excused.

·         Attendance will be taken regularly and strictly enforced

·         If you miss class, it is your responsibility to find out about any announcements or assignments you may have missed.

Participation

·         Participation in, and contribution to class discussions will affect your final grade positively. Raise your hand if you have any question.

·         Making any kind of disruption and (side talks) in the class will affect you negatively.

·        No ringing cell phones, otherwise you will be asked to leave the classroom.

 

Max

Min

Avg

23.0

11.0

18.2

 

#

%

Pass

28

93.33%

Fail

2

6.67%

Total

30

100.00%

 

 

 

 

 

2nd Stats

Max

Min

Avg

25.0

11.0

18.4

 

#

%

Pass

28

93.33%

Fail

2

6.67%

Total

30

100.00%

 

 

215 grades

1

2

3

4

5

6

7

8

9

Q

1st

2nd

60%

Final

100

No.

St.Number

10

10

10

10

10

10

10

10

10

10

25

25

60

40

100

1

20040090011

6.5

7.5

7

8

4

5

10

غ

0

6.9

20

15

42.0

 

 

2

20040090013

غ

10

10

10

10

4

10

غ

2

9.0

20

22

51.0

 

 

3

20040090040

7.5

9

0

8

6

0

0

غ

3

4.8

17

15

37.0

 

 

4

20042173003

6.5

7

3

10

0

4

9

غ

2

5.9

19

18

43.0

 

 

5

20042173010

9

5

5

9

0

4

6

غ

6

6.3

18

16

40.0

 

 

6

20050090012

9.5

4

10

غ

غ

7

2

غ

0

6.5

20

18

45.0

 

 

7

20050090015

9.5

10

9.5

6

غ

4

7

10

4

8.0

21

21

50.0

 

 

8

20050090017

غ

4.5

7

10

غ

4

4

غ

4

5.9

18

18

42.0

 

 

9

20050090045

9.5

9

0

غ

4

5

7

غ

4

6.4

20

20

46.0

 

 

10

20050090047

5

7

5.5

7

4

2

6

غ

2

5.2

14

13

32.0

 

 

11

20050090058

7

5

5.5

10

4

7

2

غ

6

6.4

15

19

40.0

 

 

12

20050090066

9.5

10

8.5

10

8

6

2

غ

6

8.3

21

19

48.0

 

 

13

20050090090

غ

3

5.5

0

0

2

10

غ

2

3.8

17

15

36.0

 

 

14

20050090128

غ

2

5

7

غ

0

2

غ

2

3.6

12

13

29.0

 

 

15

20050090131

5

5

6

5

4

7

2

غ

0

4.9

17

15

37.0

 

 

16

20050173009

8

10

9.5

10

10

10

7

غ

0

9.2

21

22

52.0

 

 

17

20050173022

9

3

9.5

10

10

10

10

غ

10

9.8

23

25

58.0

 

 

18

20050173058

9.5

10

6.5

10

8

7

10

غ

0

8.7

21

23

53.0

 

 

19

20050173059

9

8

10

9

10

8

10

غ

8

9.1

21

25

55.0

 

 

20

20050173078

2

2

4

6

6

2

4

غ

3

3.9

15

11

30.0

 

 

21

20050173098

2

6

5

0

0

2

7

غ

7

4.1

15

15

34.0

 

 

22

20050173113

8

4

3

4

4

5

6

غ

2

4.9

16

19

40.0

 

 

23

20052090003

9

10

10

10

4

8

8

غ

2

8.4

19

15

42.0

 

 

24

20052174008

8

10

8

غ

10

8

10

غ

10

9.3

23

23

55.0

 

 

25

20060090021

9

7

7

10

6

6

7

غ

0

7.4

17

20

44.0

 

 

26

20060173030

6

9.5

7

8

6

2

0

غ

5

6.2

16

12

34.0

 

 

27

20060173031

7

10

2

8

10

9

10

غ

10

9.1

20

21

50.0

 

 

28

20060173034

9.5

10

9.5

10

8

7

10

غ

8

9.3

21

23

53.0

 

 

29

20060173037

6

4.5

4.5

4

4

3

2

غ

4

4.3

11

17

32.0

 

 

30

20062173009

9.5

10

6

6

10

9

7

غ

6

8.2

19

23

50.0

 

 

 

 

 

 

 

 

 

 

 

 

 

6.8

18.2

18.4

43.3

 

 

 

 

 

 

 

 

 

 

 

 

 

3.6

11.0

11.0

29.0

 

 

 

 

 

 

 

 

 

 

 

 

 

9.8

23.0

25.0

58.0

 

 

 

 

 

 

 

 

 

 

 

 

 

73.3%

93.3%

93.3%

96.7%