Central hub for SPPU's 2nd (second) year Computer Engineering students – codes, notes, write-ups, lab manuals, question banks, question papers (PYQs), and other resources. Boost your learning journey! 🚀 #SPPU #ComputerEngineering
SECOND AND THIRD YEAR COMPUTER ENGINEERING NOTES AND PYQ'S
Get resources and get started !
SPPU COMPUTER ENGINEERING SE SYLLABUS
SPPU SE Syllabus
SPPU COMPUTER ENGINEERING TE SYLLABUS
SPPU TE Syllabus
SPPU CREDIT SYSTEM
SPPU Credit System
THIRD SEMESTER
Discrete Mathematics
Insem Notes
Insem PYQ's
Endsem Notes
Endsem PYQ's
Fundamental of Data Structure
Object Oriented Programming
Computer Graphics
Digital Electronics and Logic Design
FOURTH SEMESTER
Engineering Mathematics III
Software Engineering
Principles of Programming Languages
Data Structures and Algorithms
Microprocessor
FIFTH SEMESTER
Database Management Systems
Systems Programming and Operating System
Computer Networks and Security
Theory of Computation
Human Computer Interface
Prof. Anand Gharu
@anandgharu (met's ioe bkc, adgaon, nasik-3) mb. no. – 8087777708, first semester subjects, link for second semester subject 2015 pattern, _______________________________, se computer (2019 pattern), semester – i, fundamental of data structure(fds).
NOTES ASSIGNMENTS QUESTION PAPERS
- UNIT – I 1. ASSIGN – 1 1. INSEM OCT-2023
- UNIT – II 2. ASSIGN – 2 2. INSEM OCT-2022
- UNIT – III 3. ASSIGN – 3 3. ENDSEM DEC-2022
- UNIT – IV 4. ASSIGN – 4 4. MAY – 2019
- UNIT – V 5. ASSIGN – 5 5. MAY-2018
- UNIT – VI 6. ASSIGN – 6 6. DEC – 2018
*** FDS INSEM MODEL ANSWER OCT-2023
*** final dsl lab manual 2023-24(2019 pattern), ** * dsl practical oral question-answer, te computer (2019 pattern), semester – i, system programming and operating system (spos).
NOTES ASSIGNMENTS QUESTION PAPERS
- SPOS UNIT-I 1. ASSIGN – 1 1. DEC – 2019
- SPOS UNIT-II 2. ASSIGN – 2 2. MAY – 2019
- SPOS UNIT – III 3. ASSIGN – 3 3. MARCH – 2019
- SPOS UNIT-IV 4. ASSIGN – 4 4. DEC – 2018
- SPOS UNIT-V 5. ASSIGN – 5 5. MAY – 2018
- SPOS UNIT-VI 6. ASSIGN – 6 6. MARCH – 2018
**** SPOS ENDSEM JAN-2023 MODEL ANSWER PAPER
****spos insem oct-2022 model answer paper, **** spos insem march-2018 model answer paper, * ***spos endsem may-2018 model answer paper, **** spos practical oral question-answer, *** final spos lab manual 2019 pattern, be computer (2015 pattern), high performance computing .
NOTES ASSIGNMENTS QUESTION PAPERS
- HPC UNIT – I 1. ASSIGN – 1 1. HPC OCT-2019
- HPC UNIT – II 2. ASSIGN – 2 2. HPC DEC-2019
- HPC UNIT – III 3. ASSIGN – 3 3. HPC MAY-2019
- HPC UNIT-IV 4. ASSIGN – 4 4. HPC DEC-2018
- HPC UNIT – V 5. ASSIGN – 5 5. HPC AUG-2018
- HPC UNIT – VI 6. ASSIGN – 6 HPC PRELIUM OCT-2018
HPC 2015 PATTERN QUESTION BANK – 2018 LP-1(HPC) VIVA QA 2018
HPC 2015 PATTERN IN-SEM MODEL ANSWER AUG-2018 LP-1 LAB MANUAL 2018-19
HPC 2015 PATTERN IN-SEM MODEL ANSWER AUG-2019
HPC CHAPTERWISE PPTS :-
1. HPC UNIT-1 PARALLEL PROCESSING CONCEPTS
2. HPC UNIT-2 PARALLEL PROGRAMMING
3. HPC UNIT-3 BASIC COMMUNICATION 2020
4. HPC UNIT-4 ANALYTICAL MOELS OF PARALLEL PROGRAMS
5. HPC UNIT-5 PARALLEL ALGORITHMS SORTING AND GRAPH
6 . HPC UNIT-6 CUDA ARCHITECTURE
________________________________
Disclaimer : Most of material are used from internet and this blog is only for educational(student) purpose, not for commercial use.
Share this:
- Copy shortlink
- Report this content
- Manage subscriptions
Navigation Menu
Search code, repositories, users, issues, pull requests..., provide feedback.
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly.
To see all available qualifiers, see our documentation .
- Notifications You must be signed in to change notification settings
Computer Graphics @ Polimi 2023 - Assignments and solutions
gblfrc/cg-2023-assignments
Folders and files.
Name | Name | |||
---|---|---|---|---|
20 Commits | ||||
Repository files navigation
Computer graphics - assignments.
This folder contains my personal solutions to the assigments for the Computer Graphics course, held at Politecnico di Milano in Spring 2023.
DISCLAIMER : The assignments represent a relevant part of the course work and are a necessary requirement for its passing. Therefore, any form of plagiarism is highly discouraged and the author doesn't hold accountable for any consequence thereof. This repository aims at being primarily an archive, for the author, of the job done for the aforementioned course, and a source of inspiration for future students attempting the solution of the assignments.
Table of contents
Repository organisation, troubleshooting.
In this repository each folder corresponds to a specific assignment and contains:
- a .zip archive, containing the blank version of the assignment;
- the files modified by the author and representing the solution for the related assignment.
The aforementioned .zip archive corresponds exactly with the one published on the institutional website, WeBeep , by the professor.
The author solved and run the assignments with Visual Studio 2022 (VS) on a machine running Windows 11. Therefore, the assignments and their solution have been completely tested under that specific environment, to which the following steps refer. In order to successfully run the solutions to the assignments:
- Download the folder for a specific assignment;
- Create a VS project with the necessary settings, which are explained in A00 and follow the Vulkan installation tutorial available here ;
- Open in the file explorer the project directory, where VS has put the .sln file for the just-created project;
- Extract in such folder the content of the .zip archive downloaded in the assignment folder;
- From the VS solution explorer, select all the extracted files and folders and include them in the project 1 ;
- Reference the files provided in the headers folder (extracted from the .zip archive) in the project settings;
- Replace the blank files in the project with the solution files provided in the solution folder 2 .
- Compile and run the project by pressing F5.
Additional notes
This section contains supplementary notes towards a successful run and a complete understanding of the proposed solutions to the assignments.
This is the introductory assignment to the course and its aim is to let the student set-up correctly the Vulkan environment for the following assigments. For this reason, no solution file is inserted in the related folder.
For this assignment the aim is to implement a full 3rd person controller. The basic tasks for this assignment are expressed in the related .pdf , which can be found after unzipping its related archive. However, in the provided solution, some additional tasks, proposed by the professor during the lecture, have been implemented; these are:
- Damping on camera: the camera does not arrest abruptly when the character stops moving.
- Indipendent camera rotation: the camera can be rotated without affecting the character and the character can be seen from different angles.
- Movement-driven character rotation: the character orientation depends on the direction in which he is moving.
- Damping on character: the character dooes not rotate abruptly when changing movement direction.
- Camera roll: the camera can rotate on its facing axis 3 .
- Flying character: the character can detach from ground and move on a line which is orthogonal to the ground; a small check prevents it from going under the ground level.
- Dead zone: the camera waits for the character to change its position of a specific distance before following him
Similarly to the case of A00 , the folder for this assignment comes with no solution file. The reason behind this choice is the simplicity of the task provided in the assignment, i.e., the compilation of shaders with the glslc compiler. To solve this assigment, follow the instructions in the Running section. Attempting to compile and run the assignment at this point will result in an error. To solve it, open a terminal window in the shaders folder and run the following commands 4 :
glslc PhongShader.vert -o PhongVert.spv glslc PhongShader.frag -o PhongFrag.spv
Now the assignment should show two grey squares, a horizontal and a vertical one. Repeat the same process changing the names of the input shaders to the ones including .v2 ; when running the program with the new shaders you should see a Mandelbrot set .
The solutions to these assignments required editing shader files. For this reason, the folders for these assignments contain another one, called shaders . To successfully run the solutions, replace the files in the shaders folder (extracted from the archive) with the ones published in this repo and compile such files with similar commands as the ones written above for A09. Usually, the required shader names are listed in the .pdf file describing the assignment task.
- Starting with A11, the provided archive includes also a models folder containing .obj files. It is advisable not to include such files in the VS project for this might cause the throw of a VS compilation error (LNK1136) claiming them to be corrupted.
- It might happen, upon compiling the project with VS, that an error (C4996) is thrown for the presence of an unsafe function sprintf in the header file stb_image_write.h . To solve this issue, simply replace such function with sprintf_s .
- Gibellini Federico
A note of caution: VS generally does not import all the files in folders recursively. In most of the cases, not importing such files does not prevent the projects to run; in other cases, such as those in which the solutions are to put in a specific folder, it is simply enough to open the folder from the solution explorer and directly include the specific files. ↩
In most of the cases, there is a single file to replace in the main project folder. In very few occasions more than a file has to be replaced. For all those cases, please consult the Additional notes section. ↩
In order to avoid unpleasant effects, the camera roll was bound to 20°. ↩
The glslc command is not a native command in Windows. However, this compiler is usually distributed and installed with the Vulkan SDK. To make the command accessible from any directory, browse for the related executable in the Vulkan SDK bin folder and add the folder to the PATH environment variable. ↩
IMAGES
VIDEO
COMMENTS
Fork 9. Star 18. Contribute to Parth1906/SPPU-2019-Pattern-SE-COMP-Computer-Graphics-Practicals development by creating an account on GitHub.
All computer graphics assignments of SPPU Second Year IT Syllabus. To compile, use. g++ file_name.c -lglut -lGL -lGLEW -lGLU -o OpenGLExample. To execute, use./OpenGLExample. Find the lab manual here: Computer Graphics Lab Manual. Table of Contents for Assignments. Program Name Problem Statement;
This repository contains the Assignment code of Computer Graphics Assignments of SPPU, Second Year IT Syllabus (2019 pattern) Topics. opengl computer-graphics cg sppu-it-dept 2019-pattern Resources. Readme Activity. Stars. 5 stars Watchers. 1 watching Forks. 0 forks Report repository Releases
CGL Assignment No 3 - COMPUTER GRAPHICS. Practice materials 100% (1) Prepare for your exam. Computer Graphics Notes-1. ... Unit 3 cg - Computer Graphics unit 3 Sppu second year. 20 pages. 2022/2023. None. 2022/2023 None. Save. Cg Endsem Decode compressed. 61 pages. 2019/2020. None. 2019/2020 None. Save. CG(210244)- unit 1.
Question Bank On Computer Graphics under SPPU ..useful for examinations. students will get the advantage of it. Question Bank On Computer Graphics under SPPU. Skip to document. ... Computer Graphics Notes; 43 CG Assignment 2; LP-II Lab Manual Final it includes all the assignment;
COMPUTER GRAPHICS (2019 Pattern) (Semester - IV) (214453) Time : 2½ Hours] [Max. Marks : 70 Instructions to the candidates: 1) Answers : Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8. 2) Neat diagrams must be drawn wherever necessary. 3) Figures to the right side indicate full marks. 4) Assume Suitable data if necessary. PA-1249 [Total No. of ...
Link to the code of CG Practical 1 is given below :https://github.com/creatonik123/CG_Practicals_SPPU/blob/main/cg1_shape.cpp
For the notes Join the telegram channel - https://t.me/+aZ6p2qxeRIw3ZmRl🎨 Dive into the fascinating realm of Computer Graphics with me in this video on "Cur...
Unit I 39 ZEAL 3. scan conversion INSTITUTES Introduction: In a raster graphics display system a picture is completely specified the set of intensities of the pixel positions in the display. we can also describe a picture as a set of complex objects such as trees and furniture and walls, positioned at specified locations within the scene. shapes and colours of the objects can be described ...
Write C++ program to draw the line styles using DDA and Bresenham's algorithm (solid,dotted, dashed, dash dot and thick). Inherit pixel class and Use Constru...
Contribute to Parth1906/SPPU-2019-Pattern-SE-COMP-Computer-Graphics-Practicals development by creating an account on GitHub.
Microprocessor, a comprehensive Git repository tailored for SPPU Computer Engineering students. Dive deep into the 80386 DX processor, mastering assembly language programming, debugging, and testing techniques. Access notes, assignments, question papers, and a wide range of resources to strengthen your grasp on advanced processor systems.
SPPU COMPUTER ENGINEERING SE SYLLABUS. SPPU SE Syllabus. SPPU COMPUTER ENGINEERING TE SYLLABUS. SPPU TE Syllabus. SPPU CREDIT SYSTEM. SPPU Credit System. THIRD SEMESTER. ... Computer Graphics. Insem Notes. Insem PYQ's. Endsem Notes. Endsem PYQ's. Digital Electronics and Logic Design. Insem Notes. Insem PYQ's. Endsem Notes. Endsem PYQ's.
Program Computer Engineering Course 210247 (2019) Course Name Object Oriented Progrmming COMPUTER GRAPHICS Lab Part II - Computer Graphics Class SE Computer - SEM I. Department of Computer Engineering, Pune. Savitribai Phule Pune University Second Year of Computer Engineering (2019 Course) 210248: OOP and Computer Graphics Laboratory Teaching ...
welcome to computer engineering sppu. ( [email protected]) Computer Engineering subject of Pune University . i.e. Subject notes, Question Papers, Asssignments etc (you can download by clicking on it)
This channel contains the video lecture of all units of Computer Graphics as per Savitribai Phule Pune University (SPPU) - SE Computer Engineering students.
210244 Computer Graphics 03 - - 30 70 - - - 100 03 - - 03 210245 Digital Electronics and Logic Design 03 - - 30 70 - - - 100 03 - - 03 ... For laboratory courses, set of suggested assignments is provided for reference. Laboratory Instructors may design suitable set of assignments for respective course at their level. Beyond
SPPU Computer Department Second year Computer Graphics Practical Assignments - rutujak24/SPPU_SE_CGL_Assignments
This repository contains the Assignment code of Computer Graphics Assignments of SPPU, Second Year IT Syllabus (2019 pattern) opengl computer-graphics cg sppu-it-dept 2019-pattern Updated May 25, 2022; C++; meghadandapat / SE-IT-OOPL Star 5. Code Issues Pull requests ...
210244 Computer Graphics 03 - - 30 70 - - - 100 03 - - 03 210245 Digital Electronics and Logic Design 03 - - 30 70 - - - 100 03 - - 03 ... Set of suggested Laboratory assignments is provided for reference. Laboratory Instructor may design suitable set of assignments for respective institute.
Data Structure notes unit 1. Computer Graphics -unit-1-2-3-4-5-6 ALL question-bank. Computer Graphics Notes. 43 CG Assignment 2. LP-II Lab Manual Final it includes all the assignment. notes On Computer Graphics under SPPU ..useful for examinations. students will get the advantage of it. Question Bank On Computer Graphics under SPPU computer.
Programming Assignments of Savitribai Phule Pune University(SPPU) Second Year(SE) Computer Engineering 2018-19. Topics datastructures assembly-language microprocessor object-oriented-programming computergraphics datastructuresandalgorithm advanced-data-structures nasm-language
This folder contains my personal solutions to the assigments for the Computer Graphics course, held at Politecnico di Milano in Spring 2023.. DISCLAIMER: The assignments represent a relevant part of the course work and are a necessary requirement for its passing.Therefore, any form of plagiarism is highly discouraged and the author doesn't hold accountable for any consequence thereof.