The School of Informatics offers a course of 12 credits on ‘Introduction to Programming’ for the first year in the autumn term. It introduces Java which is a basic course and used for all assignments of the first year courses offered by the School of Informatics. The course introduces basic programming concepts and techniques, including the design, testing, debugging and documenting of programs. The BlueJ Java development tool is used in this course. There are two lectures and two practicals per week. The duration of lectures and practicals is one hour each. Programming requires skill and this can be developed only through practice and solving exercises. The students are required to work minimum ten hours per week. The course is assessed by exercises (assignments) on programming (50%) and unseen examination (50%).
On successful completion of this course, students will be able to-
1. carry out the edit-compile-run cycle of software development in an appropriate software development environment.
2. use fundamental programming concepts such as variables, conditional statements, looping constructs, and methods (procedures).
3. understand the distinction between objects and primitive types in Java.
4. write a simple Java application involving about half a dozen or so simple classes.
5. understand the basics of object oriented concepts such as encapsulation.
6. use simple built in data-types such as arrays, strings, and some of the Collection classes.
The books and other web resources recommended for this course are:
i. David J. Barnes and Michael Koelling Objects First with Java: a Practical Introduction Using BlueJ. Fourth Edition. Prentice-Hall. ISBN 0-13-197-629X
ii. A web-site for the book can be found here: http://www.bluej.org/objects-first/
iii. Ken Arnold, James Gosling, and David Holmes The Java Programming Language (4th Edition). Addison-Wesley
iv. The Java Tutorial is available to download: http://java.sun.com/docs/books/tutorial/
On successful completion of this course, students will be able to-
1. carry out the edit-compile-run cycle of software development in an appropriate software development environment.
2. use fundamental programming concepts such as variables, conditional statements, looping constructs, and methods (procedures).
3. understand the distinction between objects and primitive types in Java.
4. write a simple Java application involving about half a dozen or so simple classes.
5. understand the basics of object oriented concepts such as encapsulation.
6. use simple built in data-types such as arrays, strings, and some of the Collection classes.
The books and other web resources recommended for this course are:
i. David J. Barnes and Michael Koelling Objects First with Java: a Practical Introduction Using BlueJ. Fourth Edition. Prentice-Hall. ISBN 0-13-197-629X
ii. A web-site for the book can be found here: http://www.bluej.org/objects-first/
iii. Ken Arnold, James Gosling, and David Holmes The Java Programming Language (4th Edition). Addison-Wesley
iv. The Java Tutorial is available to download: http://java.sun.com/docs/books/tutorial/
Dear Sir,
ReplyDeleteThank you for the information. Goa university also offers a similar paper to the students in B Sc (Comp Sc) course. But, the mode of delivering the lectures and practicals are seem to be different. We conduct a practical session consisting of three hours, and one such session is offered per week.
Dear Dr. Adhikari,
ReplyDeleteWould you like to see their teaching, learning and assessment methods?
Dear Sir,
ReplyDeleteThank you. Yes, we would like to see it. If you have time you could provide us the details.
Dr. Animesh,
ReplyDeletePlease contact Dr. Travassos/Pallavi and decide the date.