0% found this document useful (0 votes)
2 views5 pages

Course Specification (Advanced Programming)

The document outlines the course specification and report for the Advanced Programming course (COSC-3126/COSE-3226) offered by the Computer Science department at Government Graduate College (W) RYK for the BSCS program. It details the course objectives, intended learning outcomes, assessment methods, and enrollment statistics, emphasizing practical skills in C# and .NET technologies. Additionally, it highlights the need for updated facilities and addresses student feedback regarding the course's practical implementation.

Uploaded by

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

Course Specification (Advanced Programming)

The document outlines the course specification and report for the Advanced Programming course (COSC-3126/COSE-3226) offered by the Computer Science department at Government Graduate College (W) RYK for the BSCS program. It details the course objectives, intended learning outcomes, assessment methods, and enrollment statistics, emphasizing practical skills in C# and .NET technologies. Additionally, it highlights the need for updated facilities and addresses student feedback regarding the course's practical implementation.

Uploaded by

Kanwal Amern
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

OFFICE OF THE

DIRECTOR QUALITY ENHANCEMENT CELL

Name of Affiliated College: Government Graduate College (W) RYK

Address: 111/P Rahim Yar Khan

Course Specification and Course Report


1. Course Specification
1.1 Program: BSCS
1.2 Department offering the program: Computer Science
1.3 Department offering the course: Computer Science
1.4 Course Name: Advanced Programming
1.5 Course Code: COSC-3126/COSE-3226
1.6 Credit Hours: 2+1
1.7 Program year: 2023-27
1.8 Semester (write one): Fall 20___________ Spring 2026
1.9 Total contact hours during semester: Theory 32 Practical 48

2. Course Information

2.1 Overall aims of the program:


The program aims to develop strong theoretical and practical foundations in computer science, software
development, problem solving, and modern computing technologies. It prepares students to design,
develop, test, and maintain software applications using contemporary programming tools and
methodologies.

2.2 Overall intended learning outcomes of course (ILOs):

2.2.1 Under cognitive domain


1. Understand the concepts of object-oriented and visual programming using C# and .NET
framework.
2. Analyze programming problems and design appropriate software solutions.
3. Apply debugging and testing techniques for software quality assurance.
4. Evaluate different GUI controls, data handling, and multithreading techniques.
5. Develop knowledge of networking, databases, and web application development.
2.2.2 Under psychomotor domain
1. Develop GUI-based desktop applications using C#.
2. Implement database connectivity using [Link] and LINQ.
3. Create multithreaded and network-based applications.
4. Perform debugging, exception handling, and testing of software applications.
5. Build simple web and cross-platform applications using .NET technologies.

2.2.3 Under affective domain


1. Demonstrate professional ethics during software development activities.
2. Participate effectively in teamwork and collaborative learning.
3. Show responsibility in completing assignments and projects.
4. Develop confidence in presenting technical solutions.
5. Adopt lifelong learning attitudes toward emerging technologies.

2.2.4 Any other expected skills or behaviors


1. Communication and presentation skills.
2. Analytical and critical thinking skills.
3. Project management and teamwork abilities.
4. Technical documentation skills.
5. Self-learning and research capabilities.

3. Your work plan for the semester (Same as 16 Week plan):


Instructional Assessment
Wee Objectives/Learning Helping
Content Strategy/Teaching Technique/Metho
k No. outcomes Material
Method /Activity d
1-2 Introduction to C# and C# basics, .NET Lecture + Quiz/Assignment Multimedia,
GUI programming framework, Demonstration Whiteboard
forms and
controls
3-4 Object-oriented Types, Lecture + Lab Assignment Computer
concepts members, Practice Lab
inheritance,
polymorphism
5-6 Debugging and Data Testing, Lecture + Practical Quiz Visual
Access exceptions, Studio
[Link]
7-8 Windows Forms GUI controls Hands-on Activities Presentation Computer
and event Lab
handling
9-10 Databases and LINQ, threading Lecture + Coding Mid-Term Projector
Multithreading and Practice
synchronization
11-12 Files and Streams Serialization, Lecture + Demo Assignment Computer
file handling Lab
13-14 Networking and Sockets, MVC Practical Work Quiz Internet
[Link] applications Facility
15-16 Modern C# and .NET Core and Lecture + Final Exam Multimedia
Xamarin mobile Presentation
applications

3.1 Weightage of different assessment techniques used during the course


1. Quizzes 5 marks
2. Assignments 5 marks
3. Presentations 5 marks
4. Mid-term examination 25
5. Final-term examination 50
6. Oral
7 Practical
8 Other types
9 Total 100%

3.2 Write missing facilities which you needed for effective teaching and learning or you
recommend for the course:
Updated computer systems, uninterrupted internet facility, and latest software tools are recommended.

3.3 Name of resource persons you called during the course: None

3.4 Name of course coordinator: _____________________________________________


3.5 Name of external evaluator (where applicable): NA
3.6 Comments by external: NA

4. Enrollment
No of students Percentage
4.1 No of students registered in the course 30
4.2 No of students completing the course 30

5. Results:

No of students Percentage
5.1 Qualified NA
5.2 Not Qualified NA

6. Grading of successful students:


Numeric Value of
Marks in Percentage Grades Description No of students
Grades
84.50 and above A+ 4.00 Exceptional NA
79.50 – 84.49 A 3.70 Outstanding NA
74.50 – 79.49 B+ 3.40 Excellent NA
69.50 – 74.49 B 3.00 Very Good NA
64.50 – 69.49 B-- 2.50 Good NA
59.50 – 64.49 C+ 2.00 Average NA
54.50 – 59.49 C 1.50 Satisfactory NA
49.50 – 54.49 D 1.00 Pass NA
Below 49.50 F 0.00 Fail NA

7. Student Interaction:

Total contact hours you completed during the semester: _____32__________________

8. Topics taught as a percentage of the content specified (tick the relevant):

>90%
70-90%
<70%

9. Reasons in detail for not teaching any topic:

All planned topics were covered according to the semester plan.

10. If any topics were taught which are not specified, give reasons in detail:

No additional topics were taught beyond the approved course specification.

11. If teaching and learning methods were used other than those specified, list, and give
reasons:
Interactive demonstrations, project-based learning, and practical coding sessions were used to improve
student understanding.

12. Facilities and Helping Materials:

12.1 Facilities
(1). Inadequate
(2). Adequate to some extent
(3). Totally Adequate

12.2 Helping Materials


(1). Inadequate
(2). Adequate to some extent
(3). Totally Adequate

12.3 List the missing Facilities: NIL

12.4 List the missing Helping Material: NIL


13. Administrative Constraints
List any difficulties encountered:
Occasional internet connectivity issues and limited lab availability during peak hours.
14. Student’s view point about course:
List any criticisms made by students:
Students appreciated the practical implementation and GUI-based application development activities.

15. Proposed action plan for improvement of course:

Sr. No Proposed Actions Proposed Strategy/Proposed Procedure

16. Action taken for improvement of course:

Sr. No Previous Year Proposed Action Plan Actions Taken

Name of Teacher:___________ Signature____________________

Name of HoD/Chairperson (Signature + Stamp): _____________________

You might also like