CO1 Form 2024/25: Programming in C
CO1 Form 2024/25: Programming in C
Credit
Entrepreneurship/ Change/
Hours
S.N Course Course
Total
Part Skill Development Interchanged.
o. Code Title I E
(If revised %
of change)
1 Part 1 Tamil 6 3 25 75 100
2 Part 2 English 6 3 25 75 100
3 Core 1 Programming in C 5 5 25 75 100 Employability No Change
Core 2 Lab: Programming in Employability Revised
4 5 3 40 60 100
C 30%
SBS1 Employability and Revised
5 HTML and SASS 2 2 40 60 100
Skill Development 10%
Allied Mathematical Skill Development
6 4 3 25 75 100
Foundation
7 SBS2 Digital Principles 2 2 25 75 100 Skill Development New
Total 30 21
SEMESTER II
Marks Focus on Revised/
Employability/ New/ No
Credit
Entrepreneurship/ Change/
Hours
Marks
S.N Course Course
Part Hours Credit
o. Code Title I E Total
SEMESTER V
Marks
S.N Course Course
Part Hours Credit
o. Code Title I E Total
Part
o. Code Title I E
Core 1
Course Title : Programming In C Total Hours : 65 Hrs
Course Code : Total Credits : 5
Course Outcomes
Upon completion of the course, students will be able to
COs CO Statement
CO1 Learn the fundamental programming concepts and methodologies which are
essential to building good C programs
CO2 Identify solution to a problem and apply control structures, decision making and
looping for solving the problem
Unit I 13 Hours
Overview of C: History of C - Importance of C - Basic Structure of C Programs –
Programming style. Constants, Variables and Data types : Introduction - Character set – C
Tokens – Keywords and identifiers – Constants – Variables - Data types - Declaration of
variables, storage class – Assigning values to variables - Defining symbolic constants -
Declaring a variable as constant, volatile.
Operators and expressions: Arithmetic, relational, logical, assignment operators -
Increment and decrement operators - Conditional operator, Bitwise operators - Special
operators - Arithmetic expressions - Evaluation of expressions - Precedence of arithmetic
operators - Type conversions in expressions - Operator precedence and associativity -
Mathematical functions.
Managing I/O operations: Introduction - Reading and writing a character -
Formatted input and output.
Unit II 13 Hours
Decision making and branching: Introduction – Decision making with if statement-
Simple if statement – The if...else statement - Nesting of if...else statements – The else if
Ladder – The switch statement –The ? : operator –The goto statement.
Decision making and looping: Introduction - The while statement – The do
statement - The for statement - Jumps in loops.
Unit V 13 Hours
Pointers: Introduction – Understanding pointers - Accessing the address of a variable
– Declaring pointer variables - Initialization of pointer variables - Accessing a variable
through its pointer – Chain of pointers - Pointer expressions - Pointer increments and scale
factor - Pointers and arrays - Pointers and character strings - Array of pointers - Pointers as
function arguments - Functions returning pointers - Pointers to functions - Pointers and
structures.
Text Book
1. [Link], “Programming in ANSI C", Seventh Edition, McGraw Hill
Education (India) Private Limited, Chennai, Fifth Reprint 2017.
Chapters: 1,2,3,4
Pg. Nos. : Chapter 1 (12-13)
Unit I
Chapter 2 (22 – 44)
Chapter 3 (51 – 64)
Chapter 4 (66 – 71)
Chapters: 5, 6
Unit II
Pg. Nos. : Chapter 5 (111 – 135)
Chapter 6 (149 - 173)
Chapters: 7, 8
Unit III
Pg. Nos. : Chapter 7 (189 – 214)
Chapter 8 (234 – 257)
Chapters: 9, 10
Unit IV
Pg. Nos. : Chapter 9 (267 – 309)
Chapter 10 ( 320 – 341)
Reference Book
1. Yashavant Kanetkar, “Let us C: Authentic Guide to C Programming Language”,
17th Edition, BPB Publications, 2020
2. Ashok [Link] and Amit Ashok Kamathane, “Programming in C”, Third
Edition, Pearson Publication, 2016.
3. Byron Gottried, “Programming with C (Schaum's Outlines Series)”, Third Edition,
McGraw Hill Publishing Company, 2017.
e- Resources
1. [Link]
2. [Link]
3. [Link]
4. [Link]
Core 2
Course Outcomes
Upon completion of the course, students will be able to
COs CO Statement
CO1 Apply the specification of syntax rules for numerical constants and variables, data
types
CO2 Read, understand and trace the execution of programs written in C language
CO3 Write programs that perform operations using derived data types
CO4 Apply and Write C programs to implement one dimensional and two dimensional
arrays
CO5 Implement Programs with pointers and arrays, perform pointer arithmetic, and use
the pre-processor
1. Write a C program to check whether the given number is odd or even.
2. Write a C program to find the largest of 3 numbers.
3. Write a C program for arithmetic calculation using switch statement.
4. Write a C program to reverse a given number using for loop.
5. Write a C program to display multiplication table using for loop.
6. Write a C program to check whether the given number is Prime or not using do while
loop.
7. Write a C program to display N Fibonacci numbers using while loop.
8. Write a C program to check the given number is perfect or not using while loop.
9. Write a C program to count the number of positive, negative and zero in an array.
10. Write a C program to sort the array of numbers in ascending order.
11. Write a C program to search an element in an array.
12. Write a C program to perform String operations.
13. Write a C program to find the largest and smallest numbers in an array using function
14. Write a C program to find Mean, Variance and Standard Deviation for the given
numbers in an array using function
15. Write a C program to implement nesting of functions
16. Write a C program to calculate the factorial value of a given number using recursion.
17. Write a C program to find the nth Fibonacci term using recursion
18. Write a C program to check the given string palindrome or not without using library
functions.
19. Write a C program to perform Matrix Addition and Matrix Subtraction
20. Write a C program to perform Matrix Multiplication
21. Write a C program to prepare an Electricity Bill Using Structure.
22. Write a C Program to store Information of 10 Students using array of Structure
23. Write a C Program to perform Swapping using Call By Reference.
24. Write a C program to sort an array using Pointer
25. Write a C program to implement Arithmetic Operations using function pointer
26. Write a C program to read the content of the file
27. Write a C program to store inventory stock details in file (Read, write and append)
28. Write a C program to read integers and store odd numbers and even numbers in
different file
SBS 1
Course Outcomes:
Upon completion of the course, students will be able to
Cos CO Statement
CO1 Analyze a web page and identify its elements and attributes.
CO2 Paraphrase the effect of various HTML tags like Lists, Links, Table and
combination of them for web page design.
CO3 Learn a stylesheet language compatible with any CSS version
CO4 Compile and work with the core features of Sass
CO5 Analyze a web page and identify its elements and attributes.
1. Write a paragraph about our nation. Create a HTML page to display it. Use all
paragraph attributes.
2. Write a paragraph about your friends. Create a HTML document with different font
attributes to display it
3. Design a HTML document describing your bio-data. Assign suitable background
design, background color and text color.
4. Design a webpage for anyone of our national leaders with suitable headings and
horizontal rule.
5. Write a HTML code to generate the following output:
a. Diamond Shape
1 5
2 3 6 7
4 8
b. Chemical Equations
i. Ba(BrO3)2·2H2O
ii. BaFeSi4O10
iii. CO32−
iv. C21H36N7O16P3S
v. ab2x4 + bx3 + cx2 + dx + ad2 = 0
vi. a0x2n + a1x2n–1 + a2x2n–2 + … + a2x2 + a1x + a0 = 0
6. Write a HTML code to print the library book details
7. Design a webpage that describes the forests in India. Use all link attributes.
8. Design a main page contains list of states in India. When we click one of the states it
should open that state file and display the tourist places of that state. When we click
one place it should open a file which contains information about that place with
appropriate contents and images.
9. Write a HTML program to display student mark table using <table> tag.
10. Design a class timetable and display it in tabular format
11. Create a web page which shows the map of India. The cities of Chennai, Delhi,
Mumbai, Calcutta are in the coordinates (115,240), (100,100), (70, 70), (200,150).
Define them with hot spots and when we click the city corresponding HTML
document is opened which shows the history of the city.
12. Design few HTML documents which describe the top IT companies in India. The list
of companies is shown in one frame. When we click one company the details must
appear in another frame.
13. Design a college application form using all input types.
14. Write a HTML code for changing the style and color of the text using Sass.
15. Write a HTML code to change the style for Navigation using Sass Nested rule.
16. Write a HTML code to demonstrate the usage of external Sass.
17. Design a web page using Sass Color functions
18. Write a HTML code to change the appearance of the form elements using Sass
Inheritance.
SBS 2
Course Outcomes
Upon completion of the course, students will be able to
COs CO Statement
CO2 learn about the design principles of different digital electronic circuits and
their applications
UNIT – I 7 Hours
Number System and Codes: Binary numbers system - binary to decimal conversion
decimal to binary conversion - octal numbers - hexadecimal numbers - ASCII code - Excess-
3 Code - Gray Code.
Digital Logic: Basic Gates - AND, OR, NOT- Universal Logic Gates - NOR,
NAND,-ANDOR-Invert Gates - Positive and Negative logic.
UNIT – II 7 Hours
Combinational Logic Circuits: Boolean Law and theorems - sum of product method
– Kmap truth tables - Pairs, Quads, Octets - K-Map simplification - Don't care - product of
sum method - product of sum simplifications.
Albert Paul Malvino, Donald [Link], Goutam Saha, “Digital Principles and
Applications", Special Indian Edition, 7th Edition, 2012.
Chapters : 2, 5
Unit I Pg. Nos. : Chapter 5 (171 – 193)
Pg. Nos.: Chapter 2 (40 – 60)
Chapter : 3
Unit II
Pg. Nos. : Chapter 3 (75-101)
Chapter : 4
Unit III
Pg. Nos. : Chapter 4 (118-145)
Chapter : 6
Unit IV
Pg. Nos. : Chapter 6 (207-231)
Chapter : 8
Unit V
Pg. Nos. : Chapter 8 (271-288)
Reference Book
1. J.S. Leenajasmine, Joshua kumaresan, “Digital Principles and Computer organization”
Magnus publications.
2. Arun Kumar Singh, Digital Principles Foundation Of Circuit Design And Application 2nd
Edition 2014 New Age International (P) Ltd Publishers
e-Resources:
1. Digital Circuits and Their Applications ([Link])
2. Digital Electronics Tutorial - Javatpoint
3. [Link]
SEMESTER II
Core 3
Course Outcome
Upon completion of the course, students will be able to
COs CO Statement
CO1 Learn the Basics of Python Environment and Data Types
CO2 Learn to process Inputs and Outputs
CO3 Design programs using Arrays and Subroutines
CO4 Describe the usage of the built-in data structures like „list‟, „tuple‟ and
„dictionary‟
CO5 Understand the basics of OOPs and Database and Connectivity
UNIT I 13 Hours
Introduction to Python: The History of Python-Getting Started with Python-
Programming Style and Documentation- Programming Errors- Getting Started with Graphics
Programming.
Elementary Programming: Introduction-Writing a Simple Program-Reading Input
from the Console-Identifiers-Variables, Assignment Statements, and Expressions -
Simultaneous Assignments- Named Constants-Numeric Data Types and Operators-
Evaluating Expressions and Operator Precedence- Augmented Assignment Operators-Type
Conversions and Rounding.
Mathematical Functions, Strings, and Objects: Introduction-Common Python
Functions-Strings and Characters-Introduction to Objects and Methods -Formatting Numbers
and Strings- Drawing Various Shapes -Drawing with Colors and Fonts.
UNIT II 13 Hours
Selections: Introduction-Boolean Types, Values, and Expressions-Generating
Random Numbers-if Statements-Two-Way if-else Statements-Nested if and Multi-Way if-
elif-else Statements-Common Errors in Selection Statements-Logical Operators-Conditional
Expressions-Operator Precedence and Associativity-Detecting the Location of an Object.
Loops: Introduction-The while Loop-The for Loop-Nested Loops-Minimizing
Numerical Errors-Keywords break and continue.
Functions: Introduction-Defining a Function-Calling a Function-Functions
with/without Return Values- Positional and Keyword Arguments- Passing Arguments by
Reference Values-Modularizing Code-The Scope of Variables- Default Arguments-Returning
Multiple Values- Function Abstraction and Stepwise Refinement.
UNIT IV 13 Hours
Multidimensional Lists: Introduction- Processing Two-Dimensional Lists-Passing
Two-Dimensional Lists to Functions- Multidimensional Lists.
Inheritance and Polymorphism: Introduction- Super classes and Subclasses-
Overriding Methods- The object Class- Polymorphism and Dynamic Binding- The is
instance Function.
Files and Exception Handling: Introduction-Text Input and Output- File Dialogs-
Retrieving Data from the Web-Exception Handling-Raising Exceptions-Processing
Exceptions Using Exception Objects- Defining Custom Exception Classes-Binary IO Using
Pickling.
UNIT V 13 Hours
Tuples, Sets, and Dictionaries: Introduction- Tuples- Sets-Comparing the
Performance of Sets and Lists-Dictionaries
Web development with Flask: Initialization – Routes and View functions – Server
startup – A Complete application – The Request-Response Cycle – Flask Extensions.
Text Book
1. Y. Daniel Liang, “Introduction to Programming using Python”, Prentice
Hall,2012.
2. Miguel Grinberg, “Flask Web Development”, O‟Reilly, Second Indian Reprint,
2015.
Chapters: 1, 2,3
Pg. Nos. : Chapter 1(13 – 21)
Unit I
Pg. Nos. : Chapter 2(31 – 45)
Pg. Nos. : Chapter 3(63 – 83)
Chapters: 4,5, 6
Pg. Nos. : Chapter 4(91 - 95,100 - 105,110,116 - 118)
Unit II
Pg. Nos. : Chapter 5(133 - 151)
Pg. Nos. : Chapter 6(171 - 183,187 - 190,192)
Chapters: 7, 9,10
Pg. Nos. : Chapter 7(215 - 233)
Unit III
Pg. Nos. : Chapter 9(271 - 301)
Pg. Nos. : Chapter 10(313 - 315,329 - 334,338 – 341)
Chapters: 11,12,13
Pg. Nos. : Chapter 11(361 - 365,377)
Unit IV
Pg. Nos. : Chapter 12(399 - 411)
Pg. Nos. : Chapter 13(439 - 448,452 – 465)
Book 1:
Chapter :14
Pg. Nos.: Chapter 14(475 - 485,487)
Unit V
Book 2:
Chapter:2
Pg. Nos.: (7 – 17)
Reference Books:
1. Margnus Lie Hetland, “Beginning Python from novice to Professional”, Second
Edition, Dream Tech Press, , 2008.
2 . Allen Downey et al ,“Learning with Pythons” , , First edition, Dream tech Press,
2015
3 . .Matic [Link] ,“The Complete Reference Python”, First edition MCGraw Hill
Education, 2001.
e- Resources
1. [Link]
2. [Link]
3. [Link]
4. [Link]
5. [Link]
tutorial/
6. [Link]
Core 4
Course Outcome
Upon completion of the course, students will be able to
COs CO Statement
CO1 Demonstrate programs using simple Python statements and expressions
CO2 Explain control flow and functions in Python for solving problems
CO3 Develop Python programs by defining functions and calling them
CO4 Use Python data structures – lists, tuples & dictionaries for representing
compound data
CO5 Design programs using OOP concepts in Python
CO6 Interpret different database operations
1. Program to get a value from the User and print the following
Display Python version
Display Current Date and Time
2. Program to get values from the user through command line and perform addition
operation.
3. Program to find those numbers which are divisible by 7 and multiple of 5,
between 1500and 2700.
4. Program to guess a number between 1 and 9. Note: User is prompted to enter a
guess. If the user guesses wrong then the prompt appears again until the guess
is correct, on successful guess, user will get a "Well guessed! “message, and
the program will exit.
5. Program to check the validity of password inputted by the users. Validation:
At least 1 letter between [a-z] and 1 letter between [A-Z].
At least 1 number between [0-9].
Atleast1 character from [$#@].
Minimum length 6 characters.
Maximum length16 characters.
6. Program to check whether a given array of integers contains any duplicate
element. Return true if any value appears at least twice in the said array and
return false if every element is distinct.
7. Perform any FIVE indexing and slicing operations in an array.
8. Program using function that accepts a string and calculate the number of upper
case letters and lower case letters.
9. Program to print the even numbers from a given list using function.
10. Program to accept variable length arguments in a function and print the count
of the non-negative values.
11. Program to return multiple values in a function.
12. Program to convert a given Decimal number to binary using recursion.
13. Write an anonymous function to sort the values in a list.
14. Write a program to square every item of a list.
15. Write a program using list to count the number of strings where the string
length is 2 or more and the first and last character are same from a given list of
strings. Example: ['abc','xyz','aba','1221']Result: 2
16. Write a program to append a list to the second list.
17. Program to add elements dynamically to a set and find the maximum and
minimum element.
18. Program to find the length of a set.
19. Program to check if a given value is present in a set or not.
20. Program to demonstrate any TWO operations in tuple.
21. Create a dictionary by keeping the usernames of 5 users as key and set the
password as a value. Perform login validation using the available credentials.
22. Create a class and access its methods using the object.
23. Develop a program using two classes and perform inheritance.
24. Develop a program to initialize a variable using constructor.
25. Program to demonstrate operator overloading.
26. Program to perform read and write operations on a file.
27. Program to copy the contents of a file to another file.
28. Program to implement try, except and finally block statements.
29. Design a loan calculator using TKinter.
30. Popup menu based arithmetic operations using TKinter.
31. Program to display on image using TKinter.
32. Create a web application using Flask to display a home page along with FIVE
links and create web pages for each link.
Elective 1
Course Title: Data Structures Total Hours: 65 Hrs
Course Code: Total Credits: 5
Course Outcome
Upon completion of the course, students will be able to
COs CO Statement
CO1 Understand the basics of data structures and structure of Array and their
Operations.
CO2 Acquire knowledge about various types of Linked List and stacks
CO3 Learn how to use Queues and Trees
CO4 Gain Knowledge about Binary search trees and sorting
CO5 Able to understand the Graphs Structure and operation of algorithms.
UNIT I 13 Hours
Introduction and Overview: Definition – Concept of Data Structures – Overview of
Data Structures – Implementation of Data Structures.
UNIT II 13 Hours
Linked Lists: Definition - Single linked list –Circular linked list – Double linked list-
Circular double linked list– Sparse matrix manipulations – Polynomial Representation.
UNIT IV 13 Hours
UNIT V 13 Hours
Sorting: Basic Terminologies – Sorting Techniques – Straight Insertion Sort – Heap Sort
– Bubble Sort – Quick sort – Merge sort.
Searching: Basic Terminologies – Linear Search with array – Linear Search with Linked
List - Binary Search.
Textbook:
1. [Link],“Classic Data Structures” 2nd Edition, Prentice Hall of India
Private Limited 2009.
Reference Books
[Link],“Schaum‟s Outline Data structures” 2014,Mc Graw Hill Ltd
2014.
[Link] and [Link], “Data Structures”, Vijay Nicole Imprints Private
Limited, 2006.
e-Resources:
1. [Link]
2. [Link]
3. [Link]
Elective-1
Course Outcome
Upon completion of the course, students will be able to
COs CO Statement
CO1 Understand the basics of communication Technologies and Wireless networks
CO4 Gain knowledge about Mobile Adhoc Networks and wireless sensor Networks
CO5 Able to understand Mobile OS and mobile application development.
UNIT I 13 Hours
Basics of communication technologies: Mobile Handsets,Wireless Communications
server applications – Cell phone System – Types of Telecommunication Networks –
Computer Networks – Traditional LAN – LAN architecture – Components of a wireless
communication system – Architecture of a Mobile Telecommunication System – Wireless
Networking Standards – Wireless Local Area Networks – Bluetooth Technology.
Introduction to Mobile Computing and Wireless Networking :What is Mobile
Computing? – Mobile Computing vs. Wireless Networking – Mobile Computing
Applications – Characteristics of Mobile Computing – Structure of Mobile Computing
Application – Cellular Mobile Communications – Global system for Mobile
Communications – General Packet Radio Service – Universal Mobile Telecommunications
System – Mobile Phone and Human Body.
UNIT II 13 Hours
MAC Protocol: Properties required MAC Protocols – Wireless MAC Protocols – A
Taxonomy of MAC protocols – Fixed Assignment Scheme – Random Assignment Schemes
– Reservation based schemes – The 802.11 MAC Standards – MAC Protocols for AdHoc
Networks.
Mobile internet protocol: Mobile IP – Packet Delivery – Overview of Mobile IP –
Desirable features of Mobile IP – Key Mechanism in Mobile IP – Route Optimization –
Dynamic Host Configuration Protocol
UNIT III 13 Hours
Mobile Transport Layer: Overview of TCP/IP – Terminologies of TCP/IP –
Architecture of TCP/IP – An overview of the operation of TCP/IP – Application layer
Protocols of TCP/IP – TCP/IP versus ISO/OSI model – Adaptation of TCP window –
Improvement in TCP Performance.
Mobile Databases : Issues in Transaction Processing – Transaction Processing
Environment – Data Dissemination – Transaction Processing in Mobile Environment – Data
Replication – Mobile Transaction Models – Rollback Process – Two Phase Commit Protocol
– Query Processing – Recovery.
UNIT IV 13 Hours
Mobile Ad Hoc Network: A few basic Concepts – Characteristics of Mobile Ad Hoc
Networks – Applications of MANETs – MANET Design Issues – Routing – Essentials of
Traditional Routing Protocols – Routing in MANET – Popular MANET Routing Protocols –
Vehicular Ad Hoc Networks – MANET vs, VANET – Security issues in a MANET –
Attacks on Ad Hoc Networks – Security Attack Counter Measures.
Wireless Sensor Networks : WSN vs. MANET – Applications – Architecture of Sensor
Node – Challenges in the design of an effective WSN – Characteristics of Sensor Networks –
WSN Routing Protocols – Target Coverage.
UNIT V 13 Hours
Operating System for Mobile Computing :Operating system responsibilities in
mobile devices – A few basic concepts – Special Constraints and Requirement of Mobile OS
– A survey of commercial Mobile Operating System – A Comparative study of Mobile Oss –
Operating Systems for Sensor Networks.
Mobile Application Development and Protocols : Mobile Device as Web Clients –
WAP – J2ME – Android Application Development.
Mobile Commerce – Applications of M-Commerce – Business to Business Application –
Structure of Mobile Commerce – Pros and Cons of M-commerce – Mobile Payment Systems
– Security Issues
Text Book
1. Prasant Kumar Pattnaik and RajibMall,”Fundamental of Mobile Computing”,
Second Edition, PHI Learning Private Ltd 2016.
Chapters: 1,2
Unit I Pg. Nos. : Chapter 1(1 – 24)
Chapter 2(25 – 51)
Chapters: 3,4
Unit II Pg. Nos. : Chapter 3(52 – 71)
Chapter 4(72 – 85)
Chapters: 5,6
Unit III Pg. Nos. : Chapter 5(87 – 110)
Chapter 6(112 – 127)
Chapters: 7,8
Unit IV Pg. Nos. : Chapter 7(128 – 163)
Chapter 8 (164 – 186)
Chapters: 9,10,11
Pg. Nos. : Chapter 9 (187-206)
Unit V
Chapter 10 (207-222)
Chapter 11 (223-236)
Reference Book
1. Asoke K Talukder, Roopa R Yavagal, “Mobile Computing, Technology
applications and Service creation”, TMH publishing company New Delhi 2007.
e - Resources
1. [Link]
2. [Link]
mobile_computing_overview.htm
Elective 1
Course Title: Computer Graphics Total Hours: 65 Hrs
Course Code: Total Credits: 5
Course Outcome
Cos CO Statement
CO1 Understand the basics of computer graphics and graphics systems
CO2 Acquire the knowledge about Line, circle and ellipse Generating Algorithms
CO3 Understand the attributes of output primitives
CO4 Gain knowledge about Two dimensional transformation and Matrix
CO5 Able to understand the two dimensional viewing and Clipping operations.
UNIT I 13 hours
UNIT II 13 Hours
Output Primitives: Points and Lines – Line Drawing Algorithms – Circle Generating
Algorithms –Ellipse Generating Algorithms – Filled Area Primitives.
Attributes of Output Primitives: Line Attributes – Curve Attributes – Color and Gray
Scale Levels – Area Fill Attributes – Character Attributes – Bundled Attributes – Inquiry
Functions – Antialiasing.
UNIT IV 13 Hours
UNIT V 13 Hours
Two – Dimensional viewing : The Viewing Pipeline – Viewing Coordinate Reference
Frame – Window to-Viewport Coordinate Transformation – Two-Dimensional Viewing
Functions – Clipping Operations – Point Clipping – Line Clipping – Polygon Clipping –
Curve Clipping – Text Clipping – Exterior Clipping.
Text Book
Reference Books
1. [Link]
[Link]#google_vignette
2. [Link]
[Link]/%5BDonald_Hearn
%2C_M._Pauline_Baker%5D_Computer_Graphics%[Link]%[Link]
SBS 3
COs CO Statement
CO1 Design their website by choosing color schemes, fonts, layouts, and more
CO2 Plan the layout of the website and selecting a theme.
CO3 Apply the concepts of WordPress plugins.
CO4 Demonstrate adding content to a WordPress theme.