Professional Documents
Culture Documents
A. Introduction:
The main objective of this course is to immerse students in the essentials of web technology and
programming, covering client-side development with HTML, JavaScript, and CSS, and server-side
programming using Python/Django with a focus on database interactions. Emphasizing practical
application, students learn web server deployment and debugging. The curriculum is designed to
cultivate entrepreneurial skills, encouraging a strategic approach to web design, and enabling
participants to leverage their technical proficiency for business opportunities. By the course's end,
individuals not only possess the technical prowess required for web development but also a
comprehensive understanding of the processes involved, positioning them for success in the ever-
evolving realm of web technology.
[CS2231.1]: Recognize fundamentals and working principles of web technology and web
programming.
[CS2231.2]: Design and implement client-side web programming using HTML, Java
Script, and CSS.
[CS2231.3]: Implement server-side programming using Python/Django and
Database interactions.
[CS2231.4]: Develop Web based applications and deployment of web server and
debugging.
[CS2231.5]: Develop skills for designing websites leads to entrepreneurship
opportunities.
C. Program Outcomes and Program Specific Outcomes
PROGRAM OUTCOMES
[PO.1]. Engineering knowledge: Apply the knowledge of basic science and fundamental
computing in solving complex engineering problems
[PO.2]. Problem analysis: Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
[PO.5]. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modelling to complex
engineering activities with an understanding of the limitations.
[PO.6]. The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal, and cultural issues, and the consequent responsibilities
relevant to the professional engineering practice.
[PO.7]. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and
need for sustainable development.
[PO.8]. Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practices.
[PO.12]. Life-long learning: Recognize the need for and have the preparation and ability to engage
in independent and life-long learning in the broadest context of technological change.
[PSO.3]. Will be able to design, manage and secure wired/ wireless computer networks for transfer
and sharing of information.
D. Assessment Plan:
F. TEXTBOOKS
1) S. Dauzon, A. Bendoraitis and A. Ravindran,Django: Web Development with Python,
(1e), Packt
2) H. M Deitel et al., Internet & World Wide Web How to Program, (5e), Pearson
Education, 2011
3) C. Bates, Web Programming: Building Internet Application, (3e), Wiley India, 2012
4) W. J. Chun, Core Python Applications Programming, (3e), Prentice Hall Publishers,
2012
5) R. Connolly and R.Hoar, Fundamentals of Web Development, (1e), Pearson Education
India, 2015
G. Lecture Plan
10 Mini Project Evaluation 1 Evaluation focuses on monitoring the progress and performance Lecture CS2231.2 Continuous
(Monitoring of Project) of the mini project. Demonstration CS2231.3 Evaluation,
CS2231.4 Assignment,
CS2231.5 Project
11 Overview of Cookies and authenticity of Overview covering the role of cookies in website authenticity, Lecture CS2231.1 Continuous
websites, E-Commerce, and SEO e-commerce transactions, and SEO optimization strategies. CS2231.4 Evaluation,
Assignment,
Project
12 Mini Project Evaluation Final Final evaluation assesses the overall success and completion of Lecture CS2231.2 Continuous
the mini project. Demonstration CS2231.3 Evaluation,
CS2231.4 Assignment,
CS2231.5 Project
H. Course Articulation Matrix: (Mapping of COs with POs)
CORRELATION WITH PROGRAM OUTCOMES CORRELATION
CO WITH
STATEMENT PROGRAM
SPECIFIC
OUTCOMES
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
[CS2231.1]: Recognize fundamentals and working 1 1 1 1 1
principles of web technology and web
programming.