0% found this document useful (0 votes)
15 views3 pages

Fullstack Java Internship Diary Deekshitha M 23BCC011

The internship diary documents Deekshitha M's training in Fullstack Java Development from August 8 to August 27, 2024. Key topics covered include Java programming basics, decision-making constructs, loop constructs, array and string operations, and GUI development using Swing. The diary also details the development of a Tic-Tac-Toe game, emphasizing user interface design and documentation.

Uploaded by

Archana
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)
15 views3 pages

Fullstack Java Internship Diary Deekshitha M 23BCC011

The internship diary documents Deekshitha M's training in Fullstack Java Development from August 8 to August 27, 2024. Key topics covered include Java programming basics, decision-making constructs, loop constructs, array and string operations, and GUI development using Swing. The diary also details the development of a Tic-Tac-Toe game, emphasizing user interface design and documentation.

Uploaded by

Archana
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
You are on page 1/ 3

INTERNSHIP WORK DIARY

NAME : DEEKSHITHA . M

REG NO : 23BCC011

CLASS : B.Sc COMPUTER SCIENCE WITH COGNITIVE SYSTEMS

TOPIC : Fullstack Java Development

Date Study Undergone Signature


08/08/2024 Overview of programming
concepts; History and origin
of Java; Company
introduction and mentor
briefing; Java ownership
(Sun Microsystems →
Oracle); Inspiration behind
Java name and logo; Java
creator James Gosling.
09/08/2024 Java program basics:
structure, Hello World,
escape sequences; Printing
shapes; Variable
declaration; Interest
calculation; Distance and
train distance calculation
programs.
10/08/2024 Real-time input using
Scanner; Memory allocation
concepts; Interest rate
calculation via Scanner;
Counting currency
denominations; Reversing
strings.
12/08/2024 Decision-making in Java: if,
if-else, nested if, else-if,
switch-case; Practical tasks:
odd/even check, prime test,
day/month mapping, city &
bus number display.
13/08/2024 Loop constructs: for, while,
do-while; Tasks: printing 1–
100, printing odd numbers,
using break & continue.
14/08/2024 Number algorithms: reverse
a number, palindrome
check; Conversions:
binary↔decimal; Special
number checks: Harshad,
Armstrong.
16/08/2024 Defining and invoking
methods; Understanding
actual vs formal
parameters; Return types;
Naming conventions;
Implementing method to
sum integers.
17/08/2024 Array operations: find
greatest element; compute
sum & average; search for
target element.
19/08/2024 String operations: creation
& methods (length, charAt,
substring, equals,
toUpperCase,
toLowerCase);
Implementing and testing
string methods.
20/08/2024 Development environment
setup: IDE overview;
Eclipse installation;
Introduction to Android
Studio and project
structure.
21/08/2024 Swing GUI fundamentals:
setting up environment;
components & layouts;
event handling; advanced
Swing features.
22/08/2024 Swing application
development: database
integration; design best
practices; testing &
debugging; performance
optimization; project
review.
23/08/2024 Designing Tic-Tac-Toe GUI:
intuitive interface
development; optimization
techniques; crafting
interactive game UIs in Java.
26/08/2024 Enhancing Tic-Tac-Toe UI:
responsive and aesthetic
design; user experience
improvements; refining GUI
for optimal interaction.
27/08/2024 Documentation & polish:
codebase comments; user
manual creation; UI
alignment & styling; final
touches for deployment.

You might also like