web programming and iot
web programming and iot
Affiliated to
UNIVERSITY OF MUMBAI
(CBCS 2024-2025)
THE PREAMBLE
Computer Science(CS) has been evolving as an important branch of science and engineering
throughout the world in last couple of decades and it has carved out a space for itself like any other
disciplines of basic science and engineering. Computer Science is a discipline that spans theory and
practice and it requires thinking both in abstract terms and in concrete terms. Nowadays, practically
everyone is a computer user, and many people are even computer programmers. Computer Science
can be seen on a higher level, as a science of problem solving and problem solving requires
precision, creativity, and careful reasoning. The ever-evolving discipline of computer science also
has strong connections to other disciplines. Many problems in science, engineering, healthcare,
business, and other areas can be solved effectively with computers, but finding a solution requires
both computer science expertise and knowledge of the particular application domain. The B.Sc.
Computer Science course structure therefore needed a fresh outlook and complete overhaul.
The Computer Science department was established in the year 1999 with strength of 60 Students
and M.Sc CS with strength of 40 Seats was introduced in the year 2001. Today the strength has
reached to 120 at UG level and 48 at PG level. The department offers both UG and PG programs in
the subject of CS and is affiliated to, and recognized by the University of Mumbai. College facilitate
departmental library with near about 1200+ books. There are 3 dedicated well-upgraded laborites
for CS department. With the management extensive support, department believes in "1 Student 1
PC policy" which helps students to rigorous practice and focus. Projects, hands on training sessions,
guest lectures, laboratory experimentation, lecture-based learning, industry visits etc. motivate
students to explore more in terms of applications of the subject. Under autonomy, the department
has made curriculum more robust by incorporating skill-based learning and value added course that
imparts practical knowledge of the subject to the students. Department of CS (DBT), New Delhi has
identified CS Department of R J College as DBT Star College Department which has further
strengthened our hands in being able to provide hands on training to the students to satisfy their
curiosity.
Our Curriculum, Your Strength
The syllabus of CS (Under NEP 2020) for total eight semesters is meticulously designed so as to
make students understand the various programming languages and other many subjects of Indian
Knowledge, Communication, Ethics etc. SY level syllabus have great potential to serve the need of
students for being strong basic foundation in computer science. Then gradually stepping ahead the
students at higher complexities at every subsequent semester, till semester 8. All subjects that are
covered in these 8 semesters gives adequate knowledge in the fields of Computer Science as well as
other streams. Practical’s of all semesters and Project at Final year boost high level of confidence of
students to crack immense career opportunities.
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science &Commerce
(Empowered Autonomous College)
S.Y.B.Sc Computer-Science Syllabus Semester III & IV
Course Objectives :
RJMAJCS232
• To provide insight into emerging technologies to design and
develop state of - the art web applications using client-side
WEB scripting, server-side scripting, and database connectivity.
PROGRAMMING • To learn HTML tags and JavaScript Language programming
concepts and techniques.
• To develop the ability to logically plan and develop web
pages.
• To learn to write, test, and debug web pages using HTML
and JavaScript.
Learning Outcomes:
• Understand the various platforms, devices, display resolutions,
viewports, and browsers that render websites.
• To develop and implement client-side and server-side
scripting language programs.
• To develop and implement Database Driven Websites.
• Design and apply XML to create a markup language for data
and document centric applications.
• To design valid, well-formed, scalable, and meaningful pages
using emerging technologies
UNIT I 10
UNIT II 10
UNIT III 10
References:
3
Design a webpage that make use of Cascading Style Sheets with
a. CSS properties to change the background of a Page
b. CSS properties to change Fonts and Text Styles
CSS properties for positioning an element
6 Create a XML file with Internal / External DTD and display it using
a. CSS
b. XSL
8
Write PHP scripts for
a. Retrieving data from HTML forms
b. Performing certain mathematical operations such as calculating
factorial / finding Fibonacci Series / Displaying Prime Numbers in a
given range / Evaluating Expressions / Calculating reverse of a
number.
Course Objectives :
RJMAJCS242
• To learn about SoC architectures; Learn how Raspberry Pi.
Learn to program Raspberry Pi. Implementation of the
Physical Internet of Things and Protocols.
Computing and • To learn about SoC architectures; Learn how Raspberry Pi. Learn
IoT Programming to program Raspberry Pi. Implementation of the Internet of Things
and Protocols.
Learning Outcomes:
• Enable learners to understand System On Chip Architectures.
• Introduction and preparing Raspberry Pi with hardware and
installation.
• Learn physical interfaces and electronics of Raspberry Pi and
program them using practical’s
• Learn how to make consumer grade IoT safe and secure with
proper use of protocols.
SEMESTER IV (THEORY) L Cr
UNIT I 10
UNIT II 10
PROGRAMMING RASPBERRY PI
UNIT III 10
IOT SECURITY
References:
4 GPIO: LED Grid Module: Program the 8X8 Grid with Different Formulas
8
Node RED: Connect LED to Internet of Preparing Raspberry Pi