(Effective from the academic year 2023-2024)
SEMESTER – III
Course Code: BCS306A
CIE Marks:50
Number of Contact Hours/Week:2:0:2
SEE Marks:50
Total Number of Contact Hours:28 Hours of Theory + 20 Hours of Practical
Exam Hours:03
Course Outcomes:
At the end of the course, the student will be able to:
1. Demonstrate proficiency in writing simple programs involving branching and looping structures.
2. Design a class involving data members and methods for the given scenario.
3. Apply the concepts of inheritance and interfaces in solving real world problems.
4. Use the concept of packages and exception handling in solving complex problem
5. Apply concepts of multithreading, autoboxing and enumerations in program development.
Links to some useful online lectures/resources:
Java Tutorial: https://www.geeksforgeeks.org/java/
● Introduction To Programming In Java (by Evan Jones, Adam Marcus and Eugene Wu):
https://ocw.mit.edu/courses/6-092-introduction-to-programming-in-java-january-iap-2010/
● Java Tutorial: https://www.w3schools.com/java/
● Java Tutorial: https://www.javatpoint.com/java-tutorial
Links to some useful Material:
https://drive.google.com/drive/folders/1TFUSCs_DQ6W-dvslb1W3C0DHoabh3Vt3?usp=drive_link