Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Algorithm & Data Structure

[Jusin Game Academy Teacher Seonbi] Data Structures for Non-Majors: Just Dive In (Part 2)

Programming is a science of logic and reason. Data structures are essential for more independent thinking and proactive coding. This lecture is designed to explain various terms and concepts for non-majors. Based on the content actually taught in offline classes, you can learn about the types and characteristics of data structures through simple code design.

18 learners are taking this course

  • jusingameacademy
코딩테스트대비
게임개발
게임개발자
stl-containers
data-structure
Algorithm

What you will learn!

  • Data Structure

  • C++

  • STL

Data Structure for Beginners without a Major

  • The core of programming that requires processing a large amount of data is data structure. We will learn how to reasonably manage large amounts of data, such as insertion, deletion, search, and sorting, and introduce various STL containers in C++ designed based on these data structures.


  • Programming is a discipline of logic and rationality. Data structures are essential for more subjective thinking and active coding. This course was created to organize various terms and explain concepts for non-majors. Based on the actual content taught in offline classes, you can learn about the types and characteristics of data structures through simple code design.

  • As AI is applied and used in real life, we recognize the importance of algorithms. Algorithms are a discipline that deals with how to efficiently manage a large amount of data. In order to approach these algorithms, understanding the data structure that manages a large amount of data is a task that must be performed before learning about algorithms.

  • As this is a course and material taught to non-major students at an academy, it is recommended for students who want to study coding more in-depth after learning C++.

What should I study after C++?

  • It is natural to study computer languages to develop programs. If you can handle basic grammar, you should be able to manage and handle data in a more effective way. I have seen many students who have finished studying languages to create games have difficulty creating or deleting multiple monsters and bullets. Is it because they have not experienced how to solve it?

  • This problem is not easily solved by taking a data structure lecture. It may end up as a rigid and boring theory class. However, I think that studying the formats and characteristics of designing structures and managing efficient data is an essential part of learning.

  • This lecture does not simply look at the characteristics of data structures, but also includes brief examples of STL containers designed based on existing data structure theory and their use. I think this is a must-have lecture for students who want to build a solid foundation before creating games.

  • While filming the lecture, I thought about college students who need to prepare presentation materials or use them as reference books whenever necessary. Rather than unnecessary and lengthy explanations, I organized and explained only the necessary content, and also included brief explanations of computer terms for non-majors who are not familiar with various computer terms.

  • Since studying data structures is not easy, I prepared the lecture as briefly as possible. I recommend this lecture to students who do not know much about data structures and are looking for an introductory lecture.

Jushin Game Academy opened in 2011 and has produced numerous client developers for over 10 years. We are proud to say that we have been teaching passionately offline in the Guro area for many years and have successfully introduced many non-majors as well as majors into the game industry.

Although it is not a game academy that does a lot of advertising, we are still actively conducting educational activities through recommendations from seniors and juniors in the industry, and in the future, we plan to meet many aspirants both offline and online through Inflearn.

I hope all your relationships are precious.

By Jushin Game Academy


Jushin Game Academy Homepage: https://www.jusinacademy.com/

Jushin Game Academy Offline Lecture Address: 208, 211, Samsung IT Valley, 197-5 Guro-dong, Guro-gu, Seoul

Jusin Game Academy Portfolio YouTube: https://www.youtube.com/@JusinGame

thumbnailc++

"C++ for complete beginners"

Thumbnail 1

"A collection of technical interview tips for job seekers"

ThumbnailDataStructurePart1

"Data Structures for Non-Majors"

Recommended for
these people

Who is this course right for?

  • Those who have completed a C++ introduction and want to learn about various ways to utilize it.

  • Anyone who needs to understand the concept of data structures.

  • A non-expert looking to understand the definitions and concepts of various terms.

Need to know before starting?

  • C++

Hello
This is

530

Learners

39

Reviews

1

Answers

5.0

Rating

4

Courses

  • 2011년에 개원하여 13년 동안 오로지 게임 클라이언트 개발자만을 육성해내고 있는 게임아카데미입니다.

  • 1000명 이상의 신입 취업자를 배출해냈으며 바로 오늘도 새로운 게임 클라이언트 개발자를 육성하고 있는 대한민국 최고의 클라이언트 개발자 육성 기관이라고 자부하고 있습니다.

  • 다수 게임회사로부터 신입 및 이직자의 추천 요청을 받고 있으며 기 취업자의 30% 정도 비율의 취업자는 모두 추천을 통해서 입사시킬 정도로 쥬신의 이름은 기업체들에게 신임을 받고 있습니다.

  • 오프라인 교육 외에 온라인 플랫폼 "인프런"을 통해서 새로운 제자들을 맞이하고자 합니다. 항상 최선을 다하겠습니다.

 

Curriculum

All

6 lectures ∙ (6hr 15min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

$59.40

jusingameacademy's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!