• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 01:24
CEST 07:24
KST 14:24
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
IntoTheTV X SOOP SC2 League : Weekly & Monthly4Clem: "I don't have that much hope in Blizzard"2ZeroSpace Early Access is Now Live!26Weekly Cups (July 13-19): Terran & Protoss rise; Zerg falters2Balance hotfix patch 5.0.16b (July 16)90
StarCraft 2
General
Reynor: GSL Loss Wasn't About Preparation Format What's the best tug of war? Balance hotfix patch 5.0.16b (July 16) How would you feel about frequent/monthly balance patches for SC2? Clem: "I don't have that much hope in Blizzard"
Tourneys
IntoTheTV X SOOP SC2 League : Weekly & Monthly INu's Battles#18 - Cure, herO, Rogue & ByuN RSL Revival: Season 6 - Qualifiers and Main Event Master Swan Open (Global Bronze-Master 2) WardiTV Summer Cup 2026
Strategy
[G] Having the right mentality to improve
Custom Maps
[M] (2) Industrial Park New Map Maker - Looking for Advice - Love or Hate
External Content
Mutation # 535 Assembly of Vengeance The PondCast: SC2 News & Results Mutation # 534 Burning Evacuation Mutation # 533 Die Together
Brood War
General
ASL22 General Discussion Making an Online Broodwar Manager Game BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion How Famous was FlaSh before his Debut?
Tourneys
Escore Tournament - Season 3 Small VOD Thread 2.0 [Megathread] Daily Proleagues [IPSL] Spring 2026 Grand Finals - This Weekend!
Strategy
Simple Questions, Simple Answers PvT advise for noobs Fighting Spirit mining rates Creating a full chart of Zerg builds
Other Games
General Games
Path of Exile ZeroSpace Early Access is Now Live! General RTS Discussion Thread Nintendo Switch Thread Diablo IV
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance Vanilla Mini Mafia
Community
General
US Politics Mega-thread Artificial Intelligence Thread Russo-Ukrainian War Thread How to buy a book - shipping from Korea to Europe The Games Industry And ATVI
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Series you have seen recently... Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
TeamLiquid Health and Fitness Initiative For 2023 2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 McBoner: A hockey love story
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
How Games can Help with Majo…
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4289 users

Computer Science is truly a mind-blowing field.

Blogs > Mirosuu
Post a Reply
Mirosuu
Profile Blog Joined December 2010
England283 Posts
Last Edited: 2011-10-08 22:28:35
October 08 2011 22:27 GMT
#1
Hi TL, this is my first blog on the site, so please let me know if I have gotten any of this wrong. x_x

As the title says, I just think that the field of CS is mind-blowing.

I'm a final year CS student at a top 30 university in the UK, just beginning the grind that is the final year project + dissertation.

I'm creating a Multi-agent based traffic simulation to model traffic junctions and the behaviour that happens with them when you shove AI into the environment, accompanied with various environmental variables such as traffic lights with a certain timer, or a lane closure on a 4 way traffic junction.

When I picked the project, I began reading a book on the ideas behind multi-agent based systems. It seemed rather interesting, coupled with some lack of knowledge on the maths notation that was used in the book, I entered this university year with an open mind of what may happen with this project. I was surprised when I was told by my tutor to look at a specific paper that she had emailed over to me.

Labelled "Traffic at the edge of chaos", it blew my mind with things and changed truly how I thought about traffic and pedestrian systems.

I had never thought about chaos and chaotic systems being anywhere near related to vehicle traffic on a road, or pedestrians travelling through a busy airport.

Ever since I read that academic paper on chaotic systems and traffic, I've been thinking about criticality and traffic, and how these small things can make a huge or chaotic effect to our local environment as a result.

Computer Science has truly opened my mind to all of these new concepts and topics about our world.

If any of you are curious about what my project really means I'm doing. Look at this link, it will work like this. http://www.traffic-simulation.de/

Please don't hate me too much if any of this is bad. I'm a perfectionist by nature but I've been enjoying a drink this evening, watching IPL and talking to my girlfriend. Just leave me some nice feedback and I look at it when I'm sober and can quantify what I need to do to fix the problems

P.S. I've got a song stuck in my head right now I want to share with you guys.



I hope you enjoy!

***
The more things change, the more they stay the same.
pStar
Profile Blog Joined December 2010
996 Posts
October 08 2011 22:33 GMT
#2
im sixth form at the moment and am at the point of doing my UCAS form :/ So im in the middle of deciding what Comp Sci courses i am going to do...

Im curious as to what uni you are at?
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 08 2011 22:47 GMT
#3
I'm at Aston University at the moment. I'm really enjoying it. Sadly can't say the same about a lot of the other people on the course.
The more things change, the more they stay the same.
D4Lorg
Profile Joined January 2010
10 Posts
October 09 2011 00:10 GMT
#4
haha, i was playing with stimulation, traffic manages to flow alot better when i set politeness to 0 ><. but there were alot of cars stopping in very short amounts of time. in the real world, that = crash.
also, chaos theory ftw :D also, i dont know what -form- in "sixth form" -pStar october 09 2011 07:33 means. clarification plz?
AcrossFiveJulys
Profile Blog Joined September 2005
United States3612 Posts
October 09 2011 00:17 GMT
#5
I'm a phd student working in machine learning/AI. I occasionally dabble into multiagent stuff, as one of my advisors specializes in the field. Glad you're enjoying your project :D

Computer science is the future of the world, imo! one day everything will be controlled by computation.
TheNessman
Profile Blog Joined May 2009
United States4158 Posts
October 09 2011 00:47 GMT
#6
can you say more about "chaotic systems"? what are those?
~~! youtube.com/xmungam1 !~~
Julmust
Profile Blog Joined November 2008
Sweden4867 Posts
October 09 2011 00:57 GMT
#7
2nd year comp-sci student here and even though I'm not through the basic courses yet (just finishing off a course in microcomputing right now) and I'm having my mind blown on a weekly basis on how fucking smart people are. The solutions they find to problems no one has ever heard of, or will hear of thanks to the awesome programming/design of another person.

After this I'll have my first algorithm-course. Hoping for it to be a good one since algorithms are just so damn interesting!
AdministratorI'm dancing in the moonlight
NinjoOb
Profile Blog Joined November 2009
Canada128 Posts
Last Edited: 2011-10-09 01:25:43
October 09 2011 01:24 GMT
#8
I'm doing my master's on traffic modelling with microsimulation. In my project, I have a somewhat simplistic way to pick a route for each individual (shortest path from every node available at distance 1 from current node, then logit choice model to pick the path) but this doesn't really reflect imperfect knowledge of the system etc, so Incorporating artificial intelligence to model the behavior of each individual seems like an interesting idea. Can you forward me that paper you mentioned along with any other source of information on the subject please ?
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 09 2011 01:48 GMT
#9
@Julmust: Algorithm courses are amazingly interesting in my opinion. You get to learn so much more about why memory use and speed of an algorithm is important, added with some maths to back the statement up.
I wished we did even more than we did in it. T_T

@TheNessman: chaotic systems are covered in more detail in here: maybe it will help you. http://en.wikipedia.org/wiki/Chaos_theory

@NinjoOb: My project is focused on a singular junction with the option to change said junction to be a roundabout, 2 lane, 4 way junction, single lane junction etc etc, so the complexity of finding the shortest route between A and B isn't needed for this.

The incorporation of AI into each individual vehicle doesn't get covered in the paper on chaos theory and traffic, but this is just one paper of many that I am meant to be researching. If you can give me an email address to send the paper to, I'll send it to it. The AI part of the project essentially encapsulates each "vehicle" as an "agent" of the system, and that it reacts to the environment around it, and performs state transforming functions upon itself each time tick that goes by, and that state transforming shows progress to the user of the program to see how the AI is reacting to the environment around it.

I could go on for a long while about it, but that's not the time nor place to do so. x_x

:D
The more things change, the more they stay the same.
Roe
Profile Blog Joined June 2010
Canada6002 Posts
Last Edited: 2011-10-09 02:07:35
October 09 2011 02:05 GMT
#10
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?
NinjoOb
Profile Blog Joined November 2009
Canada128 Posts
October 09 2011 02:15 GMT
#11
On October 09 2011 10:48 Mirosuu wrote:

@NinjoOb: My project is focused on a singular junction with the option to change said junction to be a roundabout, 2 lane, 4 way junction, single lane junction etc etc, so the complexity of finding the shortest route between A and B isn't needed for this.

The incorporation of AI into each individual vehicle doesn't get covered in the paper on chaos theory and traffic, but this is just one paper of many that I am meant to be researching. If you can give me an email address to send the paper to, I'll send it to it. The AI part of the project essentially encapsulates each "vehicle" as an "agent" of the system, and that it reacts to the environment around it, and performs state transforming functions upon itself each time tick that goes by, and that state transforming shows progress to the user of the program to see how the AI is reacting to the environment around it.

I could go on for a long while about it, but that's not the time nor place to do so. x_x

:D


Oh I see, still I would be greatly interested in reading about the merge of AI and traffic simulation. I'll pm you my email.
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 09 2011 12:49 GMT
#12
On October 09 2011 11:05 Roe wrote:
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?


If you wanted to learn some introductory stuff. I'd pick a programming language to learn, and also look at an algorithm analysis class. Those are core Computer Science topics. From there, you can go a number of different ways. I wanted to do more AI based modules, because I excelled at those in my earlier years of my degree. It is more psychology based in them, obviously, but they are certainly interesting.

I wouldn't certainly throw myself into understanding the P != NP argument if you don't know a lot about CS. I'm just now understanding that problem myself and it's still complex.

So yeah, pick up a programming language to learn, and just code random stuff in it. Find things you would find handy, and then make them yourself in that language, if you can. I strongly suggest Java, or Python as a nice first language. They aren't too difficult to pick up and learn.

Hope that helps!
The more things change, the more they stay the same.
Cruncharoo
Profile Blog Joined March 2011
United States136 Posts
October 09 2011 15:34 GMT
#13
I'm actually taking a second ODE class right now that has a good deal of focus on Chaotic Systems. Probably one of the most interesting things I've studied in Math so far.
Roe
Profile Blog Joined June 2010
Canada6002 Posts
October 09 2011 18:35 GMT
#14
On October 09 2011 21:49 Mirosuu wrote:
Show nested quote +
On October 09 2011 11:05 Roe wrote:
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?


If you wanted to learn some introductory stuff. I'd pick a programming language to learn, and also look at an algorithm analysis class. Those are core Computer Science topics. From there, you can go a number of different ways. I wanted to do more AI based modules, because I excelled at those in my earlier years of my degree. It is more psychology based in them, obviously, but they are certainly interesting.

I wouldn't certainly throw myself into understanding the P != NP argument if you don't know a lot about CS. I'm just now understanding that problem myself and it's still complex.

So yeah, pick up a programming language to learn, and just code random stuff in it. Find things you would find handy, and then make them yourself in that language, if you can. I strongly suggest Java, or Python as a nice first language. They aren't too difficult to pick up and learn.

Hope that helps!

Thanks for the help. Actually my dad gave me netbeans (java) a while back but it was a little too much to digest during high school. I'm thinking I'll try to make some codes with that in my spare time and see where I can go with it on my own, while trying to get into either the second level comp courses or intro level at university for the winter.
Please log in or register to reply.
Live Events Refresh
Afreeca Starleague
04:00
ASL 22 Open, Day 2
Afreeca ASL 3793
LiquipediaDiscussion
Korean StarCraft League
03:00
#90
IntoTheiNu 721
HKG_Chickenman111
EnkiAlexander 62
davetesta37
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 154
Nina 45
FoxeR 32
StarCraft: Brood War
Britney 863
Dewaltoss 74
Terrorterran 18
Dota 2
NeuroSwarm204
Counter-Strike
summit1g8700
Other Games
JimRising 703
WinterStarcraft471
C9.Mang0393
ViBE182
JuggernautJason56
ROOTCatZ46
Organizations
Other Games
gamesdonequick1077
StarCraft: Brood War
UltimateBattle 200
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• lizZardDota267
League of Legends
• Lourlo1078
• Stunt513
Other Games
• Scarra1343
Upcoming Events
RSL Revival
3h 36m
Serral vs SHIN
herO vs Solar
Online Event
9h 36m
RSL Revival
1d 3h
Clem vs ByuN
Rogue vs Lambo
OSC
1d 6h
WardiTV Weekly
2 days
Sparkling Tuna Cup
3 days
INu's Battles
3 days
Cure vs herO
ByuN vs Rogue
PiGosaur Cup
3 days
The PondCast
4 days
Kung Fu Cup
4 days
[ Show More ]
Patches Events
4 days
Replay Cast
5 days
CrankTV Team League
5 days
Replay Cast
5 days
CrankTV Team League
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Escore Tournament S3: W4
HSC XXIX
Eternal Conflict S2 E3

Ongoing

CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
ASL S22 SEASON OPEN Day 2
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
Eternal Conflict S2 Finale
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

Escore Tournament S3: W5
ASL Season 22: Qualifier #1
ASL Season 22: Qualifier #2
CSLAN 4
ASL Season 22
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
PiG Sty Festival 8.0
Light Tournament 2026
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.