Home / Semester 1 / CSE326
Back to Subjects

CSE326 — Internet Programming

Course Overview

CSE326 2 Credits L:1 T:0 P:2 Core
Download Syllabus

Internet Programming covers HTML5, semantic HTML and forms, CSS-based responsive design, JavaScript, DOM manipulation, browser APIs, debugging, and deployment using GitHub Pages.

Unit 1

HTML Fundamentals

Unit 2

Semantic HTML and Forms

Unit 3

Cascading Style Sheets

Unit 4

JavaScript Fundamentals

Unit 5

Interactive Web Development

Unit 6

Web Application Development and Deployment

Continuous Assessment

4 components

Project 50%

Students will work in groups of three to develop a web application using HTML Fundamentals, Semantic HTML and Forms, Cascading Style Sheets (CSS), JavaScript Fundamentals, Interactive Web Development, and Web Application Development & Deployment. The project should demonstrate responsive web design, form validation, JavaScript programming, DOM manipulation, event handling, browser APIs, debugging techniques, code organization, and deployment using GitHub Pages.

Week 3 / 10

Rubric
To assess students' ability to collaboratively design, develop, and deploy a responsive and interactive web application by applying the concepts learned throughout the course.

Test 50%

The assessment will consist of multiple-choice questions covering HTML Fundamentals, Semantic HTML and Forms, and Cascading Style Sheets (CSS). Questions will assess conceptual understanding, syntax knowledge, identification of correct code snippets, and application of HTML, semantic HTML, forms, and CSS concepts.

Week 4 / 5

Rubric
To evaluate students' understanding of HTML fundamentals, semantic HTML, forms, and CSS concepts through objective-type questions.

BYOD-Practical 50%

Students are required to demonstrate their understanding of JavaScript fundamentals, functions, arrays, objects, higher-order functions, DOM manipulation, event handling, form validation, regular expressions, browser storage, browser APIs, error handling, debugging techniques, code organization, and web application deployment by completing a practical implementation on their own devices (BYOD). The assessment will also include a written examination to evaluate conceptual knowledge and coding proficiency, followed by a viva voce to assess students' understanding of the implemented solution, programming logic, and related concepts.

Week 11 / 12

Rubric
To evaluate students' understanding and application of JavaScript programming, interactive web development, DOM manipulation, event handling, browser APIs, debugging techniques, client-side applicatio

Test 50%

NA

Week NA

Exams & Practice

Mid Term Examination

Mid-semester comprehensive evaluation

NA%
Coming Soon

End Term Examination

Final semester comprehensive evaluation

50%

Type: Examination

Coming Soon

CSE326 - FAQs

How many units are in CSE326?

CSE326 has 6 units. Each unit includes detailed notes and MCQ practice questions.

What exam resources are available for CSE326?

Unit-wise notes and MCQ practice are available. Exam resources coming soon.

How to prepare for CSE326 exams?

Study each unit's notes thoroughly, practice MCQs to test understanding, and attempt mock tests before exams. Focus on important topics and previous year questions.