Published by
Department of Computer Science and Engineering

Vision of the Department

To Make the Department of Computer Science and Engineering the unique of its kind in the field of Research and Development activities in this part of world.


Mission of the Department

To impart highly innovative and technical knowledge to the urban and unreachable rural student folks in Computer Science and Engineering through "Total Quality Education".


SERVER 4 NODE 1
JULY 2K17


ADVISORY BOARD

Dr. M.Indra Devi, HOD/CSE
Mrs. A.Periya Nayaki, Assistant Professor/CSE
Ms. T.Rajashree, Assistant Professor/CSE




MEMBERS

A. Mohamed Rasvi, IV Year/CSE
V. V. Sabareesh, IV Year/CSE




CONTENTS

1) Kotlin
2) Fuchsia OS
3) CryptoCurrency
4) Screenless Display
5) EyeOS
6) Programming Drills
7) Department Activities


Kotlin

    Android team has recently added their support to Kotlin programming language, developed by JetBrains. It is bundled along with Android Studio 3.0. It makes the Android development faster. It has already been adopted by popular developers like Expedia and Pinterest. It runs on JVM and even can be compiled to JavaScript code. Though it gels with Java Code, the syntax is not compatible with Java.

        Kotlin is also a great match for the existing Android ecosystem. It is compatible with the Java programming language. You can add as little or as much Kotlin into your existing codebase as you want and mix the two languages freely within the same project. Calling out to Kotlin code from code written in the Java programming language works well.



Hello World!

• Any line starting with // is a comment in Kotlin.

• The main function is mandatory in every Kotlin application. The Kotlin compiler starts executing the code from the main function.The function takes array of strings as a parameter and returns Unit.

• The println() function prints the given message inside the quotation marks and newline to the standard output stream. In this program, it prints Hello, World! and new line.


                                                                  V.V.Sabareesh
                                                                  IV Year/CSE

Fuchsia

        Fuchsia is a capability-based, real-time operating system (RTOS) currently being developed by Google.Fuchsia is based on a new microkernel named "Magenta", derived from "Little Kernel", a small operating system intended for embedded systems. The code post on GitHub suggested Fuchsia's capability to run on universal devices, from embedded systems to smartphones, tablets and personal computers.

       Fuchsia's user interface and apps are written with "Flutter", a software development kit allowing cross-platform development abilities for Fuchsia, Android and iOS. Flutter produces apps based on Dart, offering apps with high performance that run at 120 frames per second. Flutter is aimed to have a single code base which can be used to produce applications on both Android and ios.

        It's possible to download the source and compile Fuchsia's System UI into an Android APK and install it on an Android device. It consists of a wild reimagining of a home screen along with a keyboard, a home button, and a window manager. Nothing really "works"—it's all a bunch of placeholder interfaces that don't do anything.

        At this point, there’s no real indication of what Google plans to do with Fuchsia. Is it an actual future operating system that the company is building from the ground up to replace Android and Chrome OS? Some third software platform that will live alongside Google’s existing mobile and desktop offerings? Just an experiment to try out new UI, UX, and development ideas that will never see a real release? It’s still too early to say. But with Google I/O right around the corner, it’s possible we might know more about Fuchsia soon.






                                                                                       A.Mohamed Rasvi
                                                                                       IV Year/CSE

Cryptocurrency

    Cryptocurrency is the name given to a system that uses cryptography to secure transfer and exchange of digital tokens in a distributed and decentralised manner. These tokens can be traded at market rates for fiat currencies. The first cryptocurrency was Bitcoin, which began trading in January 2009.

    Since then, many other cryptocurrencies have been created employing the same innovations that Bitcoin introduced, but changing some of the specific parameters of their governing algorithms. The two major innovations that Bitcoin introduced, and which made cryptocurrencies possible, were solutions to two long-standing problems in computer science: the double-spending problem and the Byzantine Generals Problem.


                                 


Pros

• Cryptocurrency is transparent

• Portable

• Control of your money

• Transactions cannot be traced


Cons

• Several people don’t understand it and so are mistrustful of it.

• Cannot be recovered if lost.


                                                                                  S.Prem Kumar
                                                                                  IV Year/CSE


Screenless Display

    Screenless video describes systems for transmitting visual information from a video source without the use of a screen. Screen - less computing systems can be divided into three groups: Visual Image, Retinal Direct, and Synaptic Interface.

        Visual Image screenless display includes any image that the eye can perceive. The most common example of Visual Image screenless display is a hologram.

        Retinal Direct systems, once marketed, hold out the promise of extreme privacy when computing work is done in public places because most inquiring relies on viewing the same light as the person who is legitimately viewing the screen, and retinal direct systems send light only into the pupils of their intended viewer.



    Synaptic Interface screenless video does not use light at all. Visual information completely bypasses the eye and is transmitted directly to the brain.

Pros

• Displays the information directly into the retina of eye rather than displaying through screen.
• Ability to present 3D and far point images.
• High quality and large viewing angle.
• Light weight and hence portable.
• Lower power requirement.

Cons

• Proyotypes and special experimental models are now being built, but their cost per unit is high.


                                                                                  S.Prem Kumar
                                                                                  IV Year/CSE


EyeOS

        The idea behind EyeOS is that the whole system lives in the web browser. The client must have only a web browser to work with eyeOS and all its applications, including Office and PIM (Parallel Inference Machine)ones which is a fifth generation computer. This applies to for both modern and obsolete PC's.

        It is an Open Source Platform designed to hold a wide variety of Web Applications. It is considered as a new definition of an Operating System, where everything inside it can be accessed from everywhere inside a Network. All you need to do is login into your eyeOS server with a normal Internet Browser, and you have access to your personal desktop, with your applications, documents, music, etc.


      It lets you upload your files and work with them no matter where you are. It contains applications like Word Processor, Address Book, PDF reader, and many more developed by the community. It is all about centering work and entertainment in a single place. It is about removing compatibility issues between applications and operating systems and taking your life everywhere.

     The eyeOS is available in 30 translations and is used privately and professionally throughout the world. It is used for public environments, schools, small and large companies alike or a way to share data with your family.

   Some of its advantages are portability, availability, dynamic content updation, remote storage and rich text editing.Its disadvantage is its isolation from host and security constraints.


                                                                                                Ms.T. Rajashree
                                                                                                AP/CSE

Programming Drill 1

Given a matrix of row R and column C, rotate the matrix N times 90 degree clockwise and print it.
Input:
First line contains size of row and column seperated by space.
Next R lines contains the matrix.
R + 2th line contains N.
Output:
Print the rotated matrix.

Sample input:
3 3
1 2 3
2 3 4
3 4 5
5

Sample output:
3 2 1
4 3 2
5 4 3

Programming Drill 2

Given a list of numbers print the prime numbers first followed by odd numbers and finally even numbers. Each of these categories must be sorted in ascending order.The prime numbers must be excluded from the odd numbers and even numbers when printing them.
Input:
First line contains series of numbers seperated by space

Output:
Print the numbers in sorted form by above conditions.

Sample input:
611953 494147 493137 493133 493138

Sample output:
493133 494147 611953 493137 493138

Explanation:
493133 494147 611953 are prime numbers


***Solutions will be provided in the next edition***

                                                                                             

                                                                        
  DEPARTMENT ACTIVITIES                                                                                                                                                                                                                          Workshops
S.NONAMEDATE
1Web Designing21/6/17 to 23/6/17
2Python Programming24/6/17
3Hardware Assembling and Troubleshooting27/6/17
          Student Participation
S.NOROLL NUMBERNAMECLASSSECTION
1 15UCSE008 J.AKSHAYA III CSEA
2 15UCSE009 T.ANNE ESTHER JASMINE III CSEA
3 15UCSE015 S.BENITA JEBAMALAR III CSEA
4 15UCSE026 A.JENIFER III CSEA
5 15UCSE036 C.VIDHYA VARSHINI III CSEA
6 15UCSE038 J.RISHKA SIVAPARVATHI III CSEA
7 15UCSE059 R.NANDHINI BALA III CSEA
8 15UCSE063 R.GOWSALYA III CSEA
9 15UCSE074 G.ARCHANA DEVI III CSEA
10 15UCSE078 G.THIVYA III CSEA
                                                                                                                                                                                              

11 15UCSE079 S.PRIYAA III CSEA
12 15UCSE083 M. GOWSALYA III CSEA
13 15UCSE099 R.BHUVANA SUNDARI III CSEA
14 15UCSE105 M.POOMARI III CSEA
15 15UCSE006 S.SUBBULAKSHMI III CSEB
16 15UCSE016 S.NANDHINI III CSEB
17 15UCSE027 P.SHIVANI III CSEB
18 15UCSE039 V.KAVIYA III CSEB
19 15UCSE055 J.MONICA III CSEB
20 16UCSE009 J.JEYA GANESH II CSEA
21 16UCSE015 P.IRENE SHARON II CSEA
22 16UCSE023 S.KEERTHANA II CSEA
23 16UCSE029 S.R.NANDHINI II CSEA
24 16UCSE038 S.P.HARSHA PRABA II CSEA
25 16UCSE042 R.SIVASRI SARANYA II CSEA
26 16UCSE044 V.NIVETHA II CSEA

27 16UCSE046 M.SANGEETHA II CSEA
28 16UCSE048 E.JASMINE REENA WINSY II CSEA
29 16UCSE051 B.KARTHIGAI SELVI II CSEA
30 16UCSE052 A.R.HARAN II CSEA
31 16UCSE058 M.AIHWARYA II CSEA
32 16UCSE059 P.ISWARYA II CSEA
33 16UCSE060 V.VEERASOLAIYAPPAN II CSEA
34 16UCSE061 K.ISHWARYA II CSEA
35 16UCSE065 A.BALAMURUGAN II CSEA
36 16UCSE066 R.JOHNSY II CSEA
37 16UCSE073 A.ISWARYA II CSEA
38 16UCSE079 P.MUTHU GOKILA II CSEA
39 16UCSE082 S.SHOBANA II CSEA
40 16UCSE089 B.NILOFER II CSEA
41 16UCSE091 R.PAVITHRA II CSEA
42 16UCSE092 KAVYAS II CSEA
43 16UCSE093 K.SANGEETHA II CSEA

44 16UCSE094 M.AAFRIN BANU II CSEA
45 16UCSE095 M.SWARNAM ALIYA II CSEA
46 16UCSE096 S.NIVETHA II CSEA
47 16UCSE098 S.ABINAYA II CSEA
48 16UCSE099 K.SELVA MANIKANDAN II CSEA
49 16UCSE001 T.NANDHINI II CSEB
50 16UCSE002 K.CHITHRA MALA II CSEB
51 16UCSE017 B.SONALI II CSEB
52 16UCSE024 S.INDHUMATHI II CSEB
53 16UCSE027 C.JANANI II CSEB
54 16UCSE047 N.ABHIRAAMI II CSEB
55 16UCSE049 R.KRISHNAPRIYA II CSEB
56 16UCSE064 R.LAKSHMI PRIYA II CSEB
57 16UCSE067 P.VANITHA II CSEB
58 16UCSE074 P.S. ATSHAYA II CSEB
59 16UCSE078 P.SOUNDARYA II CSEB
60 16UCSE100 K.HINDUMATHI II CSEB

NPTEL CERTIFICATION
   Staff Achievements

S.NONAMECOURSESTATUS
1Dr. R.MUTHUSELVICACompleted(Elite)
2Mrs. V.SUTHA JEBAKUMARICACompleted(Elite)
3Mrs. K MUTHULAKSHMI IMADCompleted(Elite)
4Ms. S.JANANIDAACompleted(Elite)
*IMAD - Intorduction to Modern Application Development
*DAA - Design and Analysis of Algorithm
*CA - Computer Architecture

          Student Achievements

S.NOROLL NUMBERNAMECOURSESTATUS
1 14UCSE009 S.KRISHNAPRIYA IMADCompleted
2 14UCSE010 S.SUBANITHA IMADCompleted(Elite)
3 14UCSE025 E.KRITHIGA IMADCompleted
4 14UCSE037 S.SANGEETHA IMADCompleted
5 14UCSE050 T.KARPAGAM IMADCompleted
6 14UCSE059 K.NANDHINI IMADCompleted
7 14UCSE074 C.RAJASOUNDARYA IMADCompleted
8 14UCSE096 C.KARTHEESWARI IMADCompleted
9 14UCSE004 S.KARTHIKA IMADCompleted
10 14UCSE018 S.ANUSHA IMADCompleted(Elite)
11 14UCSE029 G.PON MAHESWARI IMADCompleted
12 14UCSE041 N.SURYA PRAKASH IMADCompleted(Elite)
13 14UCSE044 B.GAYATHRI IMADCompleted
14 14UCSE047 M.ASIF ALI KHAN IMADCompleted
15 14UCSE049 M.RANJITH IMADCompleted
16 14UCSE051 L.ANUSANKARI IMADCompleted

17 14UCSE052 J.VIGNESH IMADCompleted
18 14UCSE057 K.R.D.VENKATESH IMADCompleted(Elite)
19 14UCSE058 B.ARUNTHATHI IMADCompleted(Elite)
20 14UCSE062 P.VISHNU PRIYA IMADCompleted
21 14UCSE065 M.RAJESHWARI IMADCompleted
22 14UCSE068 K.K.JIJENDRAN IMADCompleted
23 14UCSE070 M.GAYATHRI IMADCompleted(Elite)
24 14UCSE071 B.CHIBASHINI IMADCompleted(Elite)
25 14UCSE072 A.SATHIYA JOTHI IMADCompleted(Elite)
26 14UCSE075 R.KOWSALYA IMADCompleted(Elite)
27 14UCSE076 R.DURKESH NANDHINI IMADCompleted(Elite)
28 14UCSE080 V.AKSHAYA IMADCompleted
29 14UCSE084 M.SUPRIYA PRIYADHARSHINIIMADCompleted
30 14UCSE105 S.JEBAPRIYADHARSHINI IMADCompleted
31 14UCSE073 S.ANITHA IMADCompleted
32 14UCSE077 S.PANDEESWARI IMADCompleted
33 15UCSE026 A.JENIFER DAACompleted


Get Inspired !



Fun Fact !

Contributions and feedbacks can be sent to following mail:
cseplugin@kamarajengg.edu.in