Skip to main content

More Projects for X CA

Here are your projects X CA (2015-16).
Each project must be 
  • User-friendly (proper prompts and announcements to the user and good error-handling)
  • Reader-friendly (documentation in code about what each class, method, data member is for or does)
  • Generic (should apply to as many cases within the problem as possible, in other words assume the least)
  • Object-Oriented (instead of making one long class, make many classes to properly hide data and keep things simple)
  • It must be compiled as an app (albeit CUI-based) to run on any windows system. Different compiles may be needed for 32-bit and 64-bit systems. 
You can team up in numbers up to 3 for each project, singles are also allowed. You get a week from this announcement to submit the source code and its compiled object code in a zip file (which includes any special libraries you may have created / used) as an email to me. 

Projects for X CA

1.       Phone Book:  Make a database which accepts user defined number of records where each record contains the first name, surname and the contact number of each contact. This database should also be able to sort the records by any of these three fields (columns) in ascending or descending manner as requested by the user.  
2.       Student Record: Make a database which accepts user defined number of records where each record contains the name of a student and his / her marks in any two user defined subjects. This database should be able to rank the students by either subject and also give the average score per subject.
3.       Graphic Toolkit: Make a program which can create basic shapes (lines, triangles & squares) using characters on the screen after accepting – a) type of shape, b) dimensions of shape, c) hollow / filled (i.e. space between boundaries is filled with blanks or characters) – from the user.
4.       Table Plotter: Make a program which plots tables of the following kinds – a) multiplication tables (up to multiplication by 10), b) squares, c) cubes - after gathering the type and the numbers up to which to plot (i.e. multiplication tables up to 12 or squares up to 10, etc) from the user. The tables should be neatly formatted using spacers and lines (| , _ , -).
5.       Number System Convertor: Make a program which converts binary / octal numbers to decimal numbers and decimal numbers to binary / octal, as desired by the user. This program should be able to accept large numbers and also single precision numbers


Comments

All Time Popular Posts

Annual Day 2023

 After a long hiatus due to covid we finally got most activities on track. The Annual Day function is always a big deal for everyone at Abhinav. It has been a tradition my mother started that the Annual Day will be not a Teacher-managed event, but a Student Initiative. Since when I was a teenager, I was part of this and today 10 years after she passed, I still strive to make it work as she would have. After some hesitation, we began working in early January. I wanted to use an outside choreographer just so that teachers will not be burdened. (They are already struggling with post-covid learning difficulties) But then, an outside guy could never do justice to the Abhinav style of doing things. We always keep in mind that the cultural program should be enjoyable to everyone in the audience and at the same time should display as many of the diverse talents that our students have, as possible.  It was a great relief that my G3 students came to the rescue. Almost all of std 9 and m...

Are Self-Driving Cars Taking Over Humans?

- Arya Dharmadhikari(Std X, Abhinav Vidyalay) The 21st century has played an important role in the advancement of technologies. This development has even revolutionized the Automobile industry. We have developed from fuel-efficient vehicles to Hybrids and EVs and now we are enhancing self-driving vehicles. Tesla, Waymo, Volvo, GM, BMW, Mercedes are among the few companies that have started testing self-driving cars. The leading among them is Waymo, which has developed level 4 autonomy which we will discuss in the next section. So before reaching levels of autonomy we should understand what self-driving cars are and why we require them. What is a self-driving car? A self-driving car (also called an autonomous vehicle) is a car that is competent in driving itself without any human intervention. The car has sensors, cameras, lasers, radars, GPS, LIDAR through which the Artificial Intelligence senses the surrounding environment, this helps the car to navigate on its path and to detect sig...

Dark Matter

  ~Anvi Patil(X th A Abhinav Vidyalay) In the universe, there is about 25% of dark matter and 70% of dark energy but only 5% of it is visible. What is Dark Matter? It is a non-luminous material, which holds two galaxies. This cannot be called a black hole because it does not bend light. Then the question arrives, as it is non-luminous, how did we detect it? As it is not visible, scientists have found indirect methods to find more about it. One such method is by using the Fermi Gamma-Ray Space Telescope . Gamma rays are released when two particles of dark matter collide, Fermi telescope can be used to detect this collision. This topic was discovered by Fritz Zwicky in the 1930s, he discovered that galaxies were rotating at a faster rate than usual. A dark region seen in the foreground of a star field. This dark region could be a dark cloud of gases like hydrogen, left over from the formation of our galaxy Dark matter is called ‘dark’ not because it is ‘black’ but because it does...