0% found this document useful (0 votes)
53 views9 pages

Starting Pages Lab Manual - Student

The document is a laboratory manual for an introduction to programming course. It outlines 14 laboratory experiments with objectives and signature sections for each. It includes course learning outcomes related to developing programming solutions, debugging code, and integrating in a team for technical projects. Rubrics are provided to evaluate student performance on software handling, programming/simulation, results, and laboratory reports. A scoring system is also outlined to calculate scores for each lab experiment and overall.
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)
53 views9 pages

Starting Pages Lab Manual - Student

The document is a laboratory manual for an introduction to programming course. It outlines 14 laboratory experiments with objectives and signature sections for each. It includes course learning outcomes related to developing programming solutions, debugging code, and integrating in a team for technical projects. Rubrics are provided to evaluate student performance on software handling, programming/simulation, results, and laboratory reports. A scoring system is also outlined to calculate scores for each lab experiment and overall.
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/ 9

SSUET/QR/112

Laboratory Manual

Introduction to Programming (MCS-101L)

1st Semester Spring 2022S

BS in Mobile Communication & Security


Telecommunication Engineering Department
Sir Syed University of Engineering and Technology
University Road Karachi - 75300
http://www.ssuet.edu.pk
SSUET/QR/113

Course Learning Outcome(s):


Bloom’s
Targeted
S. No Course Learning Outcomes (CLO’s) Taxonomy
PLO’s
Level

Follow instructions to develop a robust PLO_1 P3


CLO-1 programming solution of problem by programming,
debugging and testing of code. (Engineering (Precision/Guided
Knowledge) Response)
Integrate in a team to develop a technical project to PLO_9
CLO-2 A3
demonstrate the technical aspect through (Individual and
demonstration and Viva. (Organization)
Team Work)

Department of Telecommunication Engineering


Laboratory Experiments
[CLO-01, Taxonomy Level – P3(Guided Response), PLO-01(Engineering Knowledge)]

Lab # Objectives Signature

1 Introduction to C-language

2 Understanding concept, working and uses of printf and gotoxy.

3 Understanding concept, working and uses of scanf.

4 Understanding the concepts of ASCII codes

5 Understanding concept, working and uses of loops (for, while and do-
while).

6 Understanding concept, working and uses of Nested loops.

7 Understanding concept, working and uses of condition statements (if,


ifesle, switch).

8 Open Ended Lab

Understanding concept, working and uses of Functions and its types.


9

How to make patterns, formulas and series and understand concepts of


10
built-in function of Math header file.

Understanding concept, working and uses of Array (1D)


11

Understanding concept, working and uses of graphics in c language.


12

Understanding concept, working and uses of Strings and there by


13
default functions

Open Ended Lab


14

Department of Telecommunication Engineering


Laboratory Rubrics
Exceeds Meets Developing Unsatisfactory
Criteria Expectations Expectations
(50%-69%) (<50%)
(>=90%) (70%-89%)

Able to use software


Software Able to use software Able to use software
with its standard
Handling with its standard and with its standard Unable to use the
and advanced
advanced features features with software
features with
(2) without assistance assistance
minimal assistance

Programming/
Able to program/ Able to program/ Able to program/
Simulation Unable to
simulate the lab tasks simulate the lab simulate lab tasks
program/simulate
with simplification tasks without errors with errors
(5)

Able to achieve all the


Results desired results with Able to achieve most
Able to achieve all Unable to achieve
alternate ways to of the desired results
(2) the desired results the desired results
improve with errors
measurements

Laboratory manual
has several
Laboratory manual
Laboratory manual has -Laboratory manual grammatical/
has very few
no grammatical and/ has multiple spelling errors and
grammatical/
or spelling errors. grammatical/ sentence
Lab Report spelling errors.
spelling errors. construction is
All sections of the poor.
(1) All sections of the
report are very well Few sections of the
report are
written and technically report contain -All sections of the
technically
accurate. technical error s. report contain
accurate.
multiple technical
errors.

Department of Telecommunication Engineering


Laboratory Score
Lab# Criteria Score

1. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

2. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

3. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

4. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

5. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

6. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

7. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

8. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

9. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

10. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

11. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

12. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

13. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/2 ( )/5 )/2 )/1

14. Software Handling ( Programming/ Simulations Results ( Lab Report (


)/6 ( )/15 )/6 )/3

Obtained Score out of (140)

Obtained Score out of (X)= Obtained Score out of (140) /140* X

Department of Telecommunication Engineering


Semester Project Rubric
Exceeds Meets Developing Unsatisfactory
Criteria Expectations Expectations Score
(<50%)
(>=90%) (70%-89%) (50%-69%)

Able to demonstrate Able to Able to Able to


the project with demonstrate the demonstrate the demonstrate the
achievement of project with project with project with
required objectives achievement of achievement of achievement of
having clear required a*t least 50% less than 50%
understanding of objectives but required required
project limitations understanding of objectives and objectives and
and future project insufficient lacks in
Project
enhancements. limitations and understanding understanding
Demonstration
Hardware and/or future of project of project
Software modules enhancements is limitations and limitations and
(5)
are fully functional, insufficient. future future
if applicable. Hardware and/or enhancements. enhancements.
Software Hardware Hardware
modules are and/or Software and/or Software
functional, if modules are modules are not
applicable. partially functional, if
functional, if applicable.
applicable.

Able to achieve all Able to achieve Able to achieve Unable to


Project results the desired results all the desired most of the achieve the
with alternate ways results desired results desired results
(3) to improve with errors
measurements

Project report has Project report has Project report Project report
no grammatical very few has multiple has several
and/ or spelling grammatical/ grammatical/ grammatical/
errors. spelling errors. spelling errors. spelling errors
Report Writing
and sentence
All sections of the All sections of Few sections of construction is
(3)
report are very the report are the report poor.
well-written and technically contains
technically accurate. technical errors.
accurate.

Able to answer the Able to answer Able to answer Unable to


Viva
questions easily and the questions the questions answer the
correctly across the related to the but with questions
(4)
project. project mistakes

Department of Telecommunication Engineering


Obtained Score out of (15)

Obtained Score out of (X)= Obtained Score out of (15) /15* X

Department of Telecommunication Engineering


Laboratory Examination Rubric
Exceeds Meets Developing Unsatisfactory
Criteria Expectations Expectations Score
(50%-69%) (<50%)
(>=90%) (70%-89%)

Performance Able to present Able to present Able to present No or very less


full knowledge adequate sufficient knowledge of both
(15) of both problem knowledge of knowledge of problem and
and solution. both problem both problem and solution
and solution solution

Viva Able to answer Able to answer Able to answer Unable to answer


the questions the questions the questions but the questions
(5) easily and related to the with mistakes
correctly across project
the project.

Obtained Score out of (20)

Obtained Score out of (X)= Obtained Score out of (20) /20* X

Department of Telecommunication Engineering


Final Lab Assessment

Criteria Score

Laboratory (15)

Semester Project (15)

Laboratory Examination (20)

Total Score out of (50)

Examiner: _______________________________

(Name and Signature)

Department of Telecommunication Engineering

You might also like