0% found this document useful (0 votes)
13 views3 pages

CSE215L Course Outline

The CSE 215L course at North South University focuses on teaching object-oriented programming principles using Java, covering topics such as data types, methods, classes, inheritance, and exception handling. The course includes a lab evaluation, midterm, final exam, and project, with a standard grading policy in place. Class etiquette emphasizes minimizing distractions, and academic honesty is strictly enforced, with penalties for cheating or plagiarism.

Uploaded by

rockyplays66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

CSE215L Course Outline

The CSE 215L course at North South University focuses on teaching object-oriented programming principles using Java, covering topics such as data types, methods, classes, inheritance, and exception handling. The course includes a lab evaluation, midterm, final exam, and project, with a standard grading policy in place. Class etiquette emphasizes minimizing distractions, and academic honesty is strictly enforced, with penalties for cheating or plagiarism.

Uploaded by

rockyplays66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

North South University

Department of Electrical and Computer Engineering


CSE 215L: Programming Language II Lab - (Section 10)
Course Outline – Spring 2024

Course Objectives: To teach and instruct the students on the very basics of object-oriented
programming principles and methodology. Upon completing the course, a learner will have a
clear and concise understanding of Java syntax with elementary programming, primitive data
types, strings, operators, statements, arrays and methods, classes and objects, constructor,
encapsulation, inheritance, polymorphism, abstract classes and interfaces, method
overriding, file IO operations, handling exceptions in Java, GUI, multithreading, generics and
related concepts.

Faculty:
Name: Muhammad Shafayat Oshman (MUO)
Office: SAC 1181
Email: muhammad.oshman@northsouth.edu

Lab Instructor: Office Hours: S 01:40 PM - 04:20 PM


Name: Md. Abdullah Al Sayed T 01:40 PM - 04:20 PM
Email: alsayed.labs@gmail.com
abdullah.sayed@northsouth.edu
Office: LIB-600 (C2) LIB-600 (C3)

Lab Timing: ST 08:00 AM – 09:15 AM Room no: LIB-603

Marks Distribution

Lab Evaluation 40%

Midterm 15%

Final 25%

Project + Viva + Report 20%

Grading Policy: Standard NSU grading policy will be followed for this lab.

Page-1
Tentative Lab Schedule

Week Topic

1 ● No Class

2 ● Intro to Java, JDK, JVM, and JRE


● Setting up the environment with JDK and Eclipse
IDE
● Elementary naming conventions
● Basics of variables and data types
● Mathematical and logical operators

3 ● Conditional Statements
● Loops

4 ● Methods
● Arrays

5 ● Class & Object

6 ● Class & Object

7 ● Inheritance

8 ● Polymorphism

9 ● Abstraction
● Interface

10 ● Interface
● Exception Handling

11 ● Discussion on Project, Group Forming


● Exception Handling
● GUI

12 ● Generics
● File I/O

13 ● File I/O
● Collection Framework
● Multithreading
● Debugging

14 ● Project Presentation + Viva

15 Final Exam

Page No: 2
Class Etiquette: Distracting others in lab class is violating others' rights to be attentive. So,
cell phones cannot be turned on during the class time. Group discussion is encouraged, and
personal discussion is discouraged during class time.

Lab Evaluation: The lab evaluation score will be awarded based on tasks given in class.

Exams: All exams will be closed book and closed notes. No personal electronic devices will
be allowed during exams. Nobody will be allowed to go outside the exam hall. Further
instructions will be provided before the examination. There will be no makeup for any kind of
exam. The Final Exam will be comprehensive.

Project/Assignments: A detailed description of the project/assignment will be given in class.


Every assignment and project will be evaluated based on correctness, relevance,
programming conventions, design, and scope criteria.

Academic Honesty: Any means of unauthorized assistance in preparing materials that a


student submits as original work is deemed to be cheating. Any kind of cheating or plagiarism
will make your obtained marks zero for that assignment, quiz, or exam. Both who copied and
who let others copy will be treated the same, meaning that both will get a zero for that
assignment, quiz, or exam.

Notes:
● Attendance will be taken at the beginning of the class.
● Assignments should be submitted within the due date. Failure to do so will incur some
penalty.
● Using cellphones is not allowed in the classroom and personal laptops are not allowed
in exams.
● Date of exams will be announced in advance.

Page No: 3

You might also like